博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
现代密码学:RSA算法
阅读量:5046 次
发布时间:2019-06-12

本文共 468 字,大约阅读时间需要 1 分钟。

上午1-2节课听密码学,正好到了公钥密码体制的介绍,之前介绍的是对称密钥(接收方和发送方的密钥一致,或可以由A->B),谷老师讲到:公钥密码算法是目前唯一的一次算法的质的飞跃。

关于公钥密码中,有几个比较经典的算法,如背包算法、RSA算法(本次课介绍了这两种算法)。下面就后者的内容从网上查阅,学习笔记:

RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。

补记:从《信息安全导论》第三章的介绍来看,目前对该算法的安全性也有质疑。

转载于:https://www.cnblogs.com/dragon-bupt/archive/2011/10/24/2222437.html

你可能感兴趣的文章
元数据元素
查看>>
Visual Studio Code 构建C/C++开发环境
查看>>
web自己主动保存表单
查看>>
一个小的日常实践——高速Fibonacci数算法
查看>>
创建与删除索引
查看>>
java的基本数据类型
查看>>
机器学些技法(9)--Decision Tree
查看>>
静态页面复习--用semantic UI写一个10min首页
查看>>
在Windows下安装64位压缩包版mysql 5.7.11版本的方法
查看>>
drf权限组件
查看>>
输入月份和日期,得出是今年第几天
查看>>
利用mysqldump备份mysql
查看>>
Qt中子窗口全屏显示与退出全屏
查看>>
使用brew安装软件
查看>>
[BZOJ1083] [SCOI2005] 繁忙的都市 (kruskal)
查看>>
吴裕雄 python 机器学习——数据预处理嵌入式特征选择
查看>>
Centos6.4安装JDK
查看>>
201521123069 《Java程序设计》 第4周学习总结
查看>>
线性表的顺序存储——线性表的本质和操作
查看>>
【linux】重置fedora root密码
查看>>