资源简介
本是网络上找到的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
- 上一篇:51占空比频率可调pwm程序
- 下一篇:人工智能专家系统C语言
相关资源
- 简单驱动程序
- Linux优先级时间片调度C++源码
- linux内核驱动之DHT11
- 获取linux内核核心信息(shell脚本)
- 精通UNIX下C语言编程及项目实践总结与
- Linux内核代码
- linux下获取CPU内存使用信息,网络流量
- 加权调度算法(C语言)
- Linux驱动,SPI驱动
- crc16几种标准校验算法及c语言代码(
- 树莓派CAN通讯(c语言)
- linux驱动原子操作
- android和linux平台下的nanocom源码
- linux内核的裁剪和方法
- FTP客户端源代码C语言
- C语言基数排序——顺序队列实现
- Linux网络编程
- Linux TCP IP 协议栈分析.pdf
- 256色转灰度图(c语言)
- opengl:基于linux下雷达ppi
- c语言实现一个简单的线程池(thread
- avl树的实现(c语言)
- C++ 用C语言判断文件是否存在
- c语言地空对战游戏.zip
- c语言实现水波纹显示效果.zip
- c语言打字母游戏源码.zip
- c语言使用CMakeLists.txt编译和使用静态
- 高级冒泡排序高级(c语言)
- C语言程序设计单元练习及答案pdf
- 高斯 Jordan消元法 c语言代码
评论
共有 条评论