资源简介
基于VC6.0下的C语言实现的RSA加解密文本文档,随机产生大素数密钥。有自己的大素数运算库。
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#define MAX 100
#define LEN sizeof(struct slink)
void sub(int a[MAX]int b[MAX] int c[MAX] );
struct slink
{
int bignum[MAX];
/*bignum[98]用来标记正负号,1正,0负bignum[99]来标记实际长度*/
struct slink *next;
};
//大数运算库
void print( int a[MAX] )
{
int i;
for(i=0;i printf(“%d“a[a[99]-i-1]);
printf(“\n\n“);
return;
}
int cmp(int a1[MAX]int a2[MAX])
{ int l1 l2;
int i;
l1=a1[99];
l2=a2[99];
if (l1>l2)
return 1;
if (l1 return -1;
- 上一篇:QML和C++混合编程小
- 下一篇:wallis匀色代码
相关资源
- VC++ 实现简单的文件加密与解密功能
- RSA KEY生成 C语言代码
- DES加密解密 MFC C++
- VC++ 信息加密聊天源代码
- C语言实现Vigenere加解密
- camelia加解密算法
- RSA加密解密之Linux C语言版
- C++编写的 rsa数字签名 源代码
- RSA 加密工具 Version 1.0支持文件、文本
- C语言实现的 3DES文件加密
- C++ HMAC SHA1
- DES_加密解密算法的C++实现--实验报告
- AES加密MFC实现
- mfc字符串加解密
- 生成RSA密钥对(修正版)
- 密码学编程c++代码
- 实现S-DES对任意文件的加解密
- aes加解密算法C语言实现
- 全部古典密码加密与解密的C语言程序
- C语言实现AES_ECB加密
- [C++]AES全文件加解密
- Playfire加密算法C语言实现
- C语言程序设计报告加密解密
- 基于rsa数字签名c++实现
- 凯撒密码加密
- AES-CBC-128 C语言加解密
- 仿射密码解密
- 128192256 bitAES 高级加密标准 C代码
- SHA1加密算法源代码
- 置换加密代码MFC
评论
共有 条评论