RSA是公开密钥密码体制是一种使用不同的加密密钥与解密密钥 , “由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制 。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的 。当时他们三人都在麻省理工学院工作 。RSA就是他们三人姓氏开头字母拼在一起组成的 。
文章插图
简介
在公开密钥密码体制中 , 加密密钥(即公开密钥)PK是公开信息 , 而解密密钥(即秘密密钥)SK是需要保密的 。加密算法E和解密算法D也都是公开的 。虽然解密密钥SK是由公开密钥PK决定的 , 但却不能根据PK计算出SK。正是基于这种理论 , 1978年出现了著名的RSA算法 , 它通常是先生成一对RSA密钥 , 其中之一是保密密钥 , 由用户保存;另一个为公开密钥 , 可对外公开 , 甚至可在网络服务器中注册 。为提高保密强度 , RSA密钥至少为500位长 , 一般推荐使用1024位 。这就使加密的计算量很大 。为减少计算量 , 在传送信息时 , 常采用传统加密方法与公开密钥加密方法相结合的方式 , 即信息采用改进的DES或IDEA对话密钥加密 , 然后使用RSA密钥加密对话密钥和信息摘要 。对方收到信息后 , 用不同的密钥解密并可核对信息摘要 。
文章插图
算法原理
【karsa是什么意思 rsa是什么意思】RSA公开密钥密码体制的原理是:根据数论 , 寻求两个大素数比较简单 , 而将它们的乘积进行因式分解却极其困难 , 因此可以将乘积公开作为加密密钥 。
- cia是什么意思啊吴签 cia是什么意思啊
- mft是什么意思
- 心气高 什么意思 心高气昂是什么生肖
- 被贬为猪又当奴是什么生肖 为猪又当奴是什么生肖
- 人生苦乐,终须自渡什么意思 苦乐自渡什么意思
- 胆大心细是什么动物 胆大心细是什么生肖
- 紫英是啥意思 紫英应该是啥意思
- 时间距离速度用字母表示是什么 时间距离速度的字母是啥
- 暴王是啥意思 暴王的意思
- UFO是什么意思网络用语 ufo是什么意思 ufo的具体含义是什么