• 大小: 21KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 标签: RSA  加密  解密  文件  

资源简介

基于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;   
 

评论

共有 条评论