RSA加密解密算法C语言源代码

上传者: cqxiaomi | 上传时间: 2021-05-09 17:58:26 | 文件大小: 116KB | 文件类型: PDF
RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。   在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然秘密密钥SK是由公开密钥PK决定的,但却不能根据PK计算出SK。正是基于这种理论,1978年出现了著名的RSA算法,它通常是先生成一对RSA 密钥,其中之一是保密密钥,由用户保存;另一个为公开密钥,可对外公开,甚至可在网络服务器中注册。为提高保密强度,RSA密钥至少为500位长,一般推荐使用1024位。这就使加密的计算量很大。为减少计算量,在传送信息时,常采用传统加密方法与公开密钥加密方法相结合的方式,即信息采用改进的DES或IDEA对话密钥加密,然后使用RSA密钥加密对话密钥和信息摘要。对方收到信息后,用不同的密钥解密并可核对信息摘要。

文件下载

评论信息

  • qq_38593473 :
    我只能说这个真不好,请传些有用的吧
    2017-09-25
  • szyouwei :
    简单易懂 很适合初学者学习 谢谢分享
    2017-07-09
  • zhengweibinhaifang :
    参照示例写代码,还可以。
    2016-09-28
  • Roy-csdn :
    作为一般的应用参考,还可以
    2016-09-12
  • dch_ld :
    参照示例写代码,还可以。
    2016-08-04
  • april911 :
    还好还好,适合初学者用
    2016-06-28
  • cjltch :
    还可以,一般加密可以用了。
    2016-04-13
  • cheneyljz :
    谢谢分享,很有用
    2016-02-17
  • happy_up :
    简单易懂 很适合初学者学习 谢谢分享
    2015-12-04
  • 小付少 :
    谢谢分享,只能用于简单加密。
    2015-11-16

免责申明

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