资源简介

本是网络上找到的VC工程,拿来改了改,可以在Linux下编译运行了,在VC下行不行我没测试过,请自行测试,我估计问题不大,因为我都用的标库。 作了移植的同时,改了点BUG。

资源截图

代码片段和文件信息

/*
    RSA加密、解密程序
版本:1.1
作者:童虎
QQ:78814701
*/
#include 
//#include 
#include 
#include 
#include 
#include 
#include “rsa.h“

#define DECRYPT_FILE “RSA加密密文.txt“
#define ENCRYPT_FILE “RSA解密明文.txt“
//! 约束文件最大2M
#define MAX_FILE 1024*1024*2

static unsigned int cnt; 

// 名称:usage
// 功能:帮助信息
//  参数:应用程序名称
// 返回:提示信息


void Usage( const char *appname )
{
printf( “正确格式如下:\n“ );
printf( “生成密钥对:r -k p q\n执行加密:r -e originfile e n\n执行解密:r -d RSA加密密文.txt d n\n“ );
}


// 名称:IsNumber
// 功能:判断数字字符数组
//  参数:strNumber:字符数组
// 返回:数字字组数组返回true,否则返回false;


bool IsNumber( const char *strNumber )
{
unsigned int i;


if( !strNumber )
return false;


for ( i = 0 ; i < strlen(strNumber) ; i++ )
{
if ( strNumber[i] < ‘0‘ || strNumber[

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件          20  2013-01-19 19:22  aaa\efile
     文件        7091  2013-01-24 03:34  aaa\main.c
     文件          61  2013-01-19 19:28  aaa\makefile
     文件        3613  2013-01-24 03:31  aaa\rsa.c
     文件         799  2013-01-24 02:10  aaa\rsa.h

评论

共有 条评论