RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。   在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然秘密密钥SK是由公开密钥PK决定的,但却不能根据PK计算出SK。正是基于这种理论,1978年出现了著名的RSA算法,它通常是先生成一对RSA 密钥,其中之一是保密密钥,由用户保存;另一个为公开密钥,可对外公开,甚至可在网络服务器中注册。为提高保密强度,RSA密钥至少为500位长,一般推荐使用1024位。这就使加密的计算量很大。为减少计算量,在传送信息时,常采用传统加密方法与公开密钥加密方法相结合的方式,即信息采用改进的DES或IDEA对话密钥加密,然后使用RSA密钥加密对话密钥和信息摘要。对方收到信息后,用不同的密钥解密并可核对信息摘要。
2021-05-09 17:58:26 116KB rsa 加密 解密
1
基于微软机器人仿真平台开发。 多机器人编队PID算法_SPL_MRF_demo
1
本文主要为pid算法c语言源程序实现自动调整,希望对你的学习有所帮助。
2021-05-08 21:32:04 40KB PID算法 C语言 源程序 文章
1
SM4国密加密算法C语言实现 包括 Spec,C代码,测试用例和分组密码有五种工作体制:1.电码本模式(Electronic Codebook Book (ECB));2.密码分组链接模式(Cipher Block Chaining (CBC));3.计算器模式(Counter (CTR));4.密码反馈模式(Cipher FeedBack (CFB));5.输出反馈模式(Output FeedBack (OFB))
2021-05-07 15:06:35 639KB C语言 SM4 国密算法
1
操作系统的//高响应比调度算法 //按到达时间排序 void sort(struct zgxyb *p,int N) { int i,j; for(i=0;i<=N-1;i++) for(j=0;j<=i;j++) if(p[i].arrivetime
2021-05-06 14:57:09 25KB 操作系统 高响应比调度算法
1
rsa 算法的c实现,希望对各位有所帮助
2021-05-05 21:27:27 15KB rsa 加密 c
1
数据挖掘apriori的C语言版本 AppWizard has created this ARMiner application for you. This application not only demonstrates the basics of using the Microsoft Foundation classes but is also a starting point for writing your application.
2021-05-05 20:16:49 37KB apriori C
1
改进的TOA/AOA定位算法C语言代码。
2021-05-02 15:36:27 10KB TOA/AOA C
1
第一部分:基础知识 第二部分:数据结构 第三部分:排序 第四部分:搜索
2021-04-30 08:01:00 57.37MB 算法 数据结构
1
用于聚类算法研究,用c代码实现,供大家借鉴
2021-04-29 15:14:53 5KB 聚类算法
1