RSA混合加密系统(源码)

上传者: cyg0810 | 上传时间: 2019-12-21 19:37:14 | 文件大小: 579KB | 文件类型: zip
本系统实现了一个基本的混合密码系统。它使用DES作为对称密钥算法,RSA作为公开密钥算法。本系统特点如下:1:提供了俩个加密接口。混合加密,DES加密。2:本系统的DES可以进行1次DES加密(标准DES加密)和3次DES加密。它会根据密钥长度,自动选择加密方案。当密钥长度在64位以内时它将使用标准DES加密,当密钥长度超过64位后,系统将设置第2密钥,并启用3次DES加密。其密钥长度可达112位,并且它还具有很强的扩展性,提供了3种加解密接口:文件接口,文件句柄接口(可以供其他加密系统使用,本系统的混合加密模块就是使用这个接口),和内存缓冲区接口。另外它还能检验密钥的正确性,因为加密时,它将加密后的密钥密文也存入文件中,解密时,先用当前密钥解密密钥密文,如果所得的密钥明文与当前密钥相同,则当前密钥应该是正确的。3:本系统的RSA密钥长度最大可达600位16进制数(约合720位10进制数)。加/解密时你可以从文件中导入密钥。4:本系统可产生长度最大可达300位16进制(约合360位10进制数)的大素数,你可以导出素数,也可以从文件中导入素数,也可以产生一个指定长度的随机大素数...

文件下载

资源详情

[{"title":"( 75 个子文件 579KB ) RSA混合加密系统(源码)","children":[{"title":"rsa","children":[{"title":"混合密码系统","children":[{"title":"成员列表.txt <span style='color:#111;'> 262B </span>","children":null,"spread":false},{"title":"RSA密钥对","children":[{"title":"200","children":[{"title":"n200.txt <span style='color:#111;'> 200B </span>","children":null,"spread":false},{"title":"e200.txt <span style='color:#111;'> 200B </span>","children":null,"spread":false},{"title":"d200.txt <span style='color:#111;'> 200B </span>","children":null,"spread":false}],"spread":true},{"title":"400","children":[{"title":"e400.txt <span style='color:#111;'> 400B </span>","children":null,"spread":false},{"title":"n400.txt <span style='color:#111;'> 400B </span>","children":null,"spread":false},{"title":"d400.txt <span style='color:#111;'> 400B </span>","children":null,"spread":false}],"spread":true},{"title":"600","children":[{"title":"e600.txt <span style='color:#111;'> 600B </span>","children":null,"spread":false},{"title":"n600.txt <span style='color:#111;'> 600B </span>","children":null,"spread":false},{"title":"d600.txt <span style='color:#111;'> 600B </span>","children":null,"spread":false}],"spread":true},{"title":"300","children":[{"title":"e300.txt <span style='color:#111;'> 300B </span>","children":null,"spread":false},{"title":"d300.txt <span style='color:#111;'> 300B </span>","children":null,"spread":false},{"title":"n300.txt <span style='color:#111;'> 300B </span>","children":null,"spread":false}],"spread":true},{"title":"500","children":[{"title":"d500.txt <span style='color:#111;'> 500B </span>","children":null,"spread":false},{"title":"e500.txt <span style='color:#111;'> 500B </span>","children":null,"spread":false},{"title":"n500.txt <span style='color:#111;'> 500B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"文档.doc <span style='color:#111;'> 324.50KB </span>","children":null,"spread":false},{"title":"MixedCS.exe <span style='color:#111;'> 404.00KB </span>","children":null,"spread":false},{"title":"源代码","children":[{"title":"MixedCS.dsw <span style='color:#111;'> 539B </span>","children":null,"spread":false},{"title":"Des.h <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"resource.h <span style='color:#111;'> 4.06KB </span>","children":null,"spread":false},{"title":"MixedCS.rc <span style='color:#111;'> 12.55KB </span>","children":null,"spread":false},{"title":"GfL.cpp <span style='color:#111;'> 5.95KB </span>","children":null,"spread":false},{"title":"GfL.h <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"Mcs.cpp <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"MixedCSDlg.cpp <span style='color:#111;'> 15.78KB </span>","children":null,"spread":false},{"title":"Mcs.h <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"BigInt.cpp <span style='color:#111;'> 20.11KB </span>","children":null,"spread":false},{"title":"Rsa.h <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"MixedCS.h <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"bk5.BMP <span style='color:#111;'> 19.65KB </span>","children":null,"spread":false},{"title":"bk3.BMP <span style='color:#111;'> 19.65KB </span>","children":null,"spread":false},{"title":"bk1.BMP <span style='color:#111;'> 19.65KB </span>","children":null,"spread":false},{"title":"Zhulou.BMP <span style='color:#111;'> 13.10KB </span>","children":null,"spread":false},{"title":"city.BMP <span style='color:#111;'> 14.86KB </span>","children":null,"spread":false},{"title":"MixedCS.rc2 <span style='color:#111;'> 399B </span>","children":null,"spread":false},{"title":"bk2.BMP <span style='color:#111;'> 19.65KB </span>","children":null,"spread":false},{"title":"Hand.cur <span style='color:#111;'> 326B </span>","children":null,"spread":false},{"title":"badgename.BMP <span style='color:#111;'> 9.87KB </span>","children":null,"spread":false},{"title":"bk4.BMP <span style='color:#111;'> 19.65KB </span>","children":null,"spread":false},{"title":"MixedCS.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"badge.BMP <span style='color:#111;'> 11.25KB </span>","children":null,"spread":false}],"spread":false},{"title":"CreditStatic.H <span style='color:#111;'> 3.50KB </span>","children":null,"spread":false},{"title":"Rsa.cpp <span style='color:#111;'> 3.67KB </span>","children":null,"spread":false},{"title":"AboutDlg.h <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"Des.cpp <span style='color:#111;'> 15.72KB </span>","children":null,"spread":false},{"title":"MixedCS.dsp <span style='color:#111;'> 6.61KB </span>","children":null,"spread":false},{"title":"CreditStatic.CPP <span style='color:#111;'> 28.10KB </span>","children":null,"spread":false},{"title":"FileInOut.h <span style='color:#111;'> 890B </span>","children":null,"spread":false},{"title":"RsaKeyDlg.cpp <span style='color:#111;'> 7.73KB </span>","children":null,"spread":false},{"title":"MixedCS.clw <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"BigInt.h <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":"FileInOut.cpp <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false},{"title":"Window.h <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 209B </span>","children":null,"spread":false},{"title":"MixedCSDlg.h <span style='color:#111;'> 2.59KB </span>","children":null,"spread":false},{"title":"MyFileDialog.h <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"MyFileDialog.cpp <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"RsaKeyDlg.h <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"AboutDlg.cpp <span style='color:#111;'> 4.48KB </span>","children":null,"spread":false},{"title":"MixedCS.cpp <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"Label.cpp <span style='color:#111;'> 4.49KB </span>","children":null,"spread":false},{"title":"Window.cpp <span style='color:#111;'> 8.72KB </span>","children":null,"spread":false},{"title":"LABEL.H <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false}],"spread":false},{"title":"素数库","children":[{"title":"p100_2.txt <span style='color:#111;'> 100B </span>","children":null,"spread":false},{"title":"p250_2.txt <span style='color:#111;'> 250B </span>","children":null,"spread":false},{"title":"p300_2.txt <span style='color:#111;'> 300B </span>","children":null,"spread":false},{"title":"p150_2.txt <span style='color:#111;'> 150B </span>","children":null,"spread":false},{"title":"p250_1.txt <span style='color:#111;'> 250B </span>","children":null,"spread":false},{"title":"p300_1.txt <span style='color:#111;'> 300B </span>","children":null,"spread":false},{"title":"p100_1.txt <span style='color:#111;'> 100B </span>","children":null,"spread":false},{"title":"p200_1.txt <span style='color:#111;'> 200B </span>","children":null,"spread":false},{"title":"p200_2.txt <span style='color:#111;'> 200B </span>","children":null,"spread":false},{"title":"p150_1.txt <span style='color:#111;'> 150B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]

评论信息

  • gao504502 :
    感觉还行,修改后有问题,故需重下载
    2018-07-14
  • booksunday :
    很好,太赞了,可惜太强大了驾驭不了,还需多学习
    2014-06-28
  • yuqiu911999 :
    程序做得很好,功能很多,太棒了
    2014-04-23

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明