![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码学
flurry_rain
这个作者很懒,什么都没留下…
展开
-
RSA算法以及数学基础
RSA算法及数学基础1. 公钥体制数学基础由于传统密钥体制出现了困难,例如2000个用户保密通信每个人需要保存1999个密钥(两两保密通信需要共(2000*19999)/2 = 1999000个密钥,每人保管1999个),在密钥管理分配上有困难。另外由于数字签名(身份认证)的需要增加。公钥体制解决了上述两个问题,即每个人有一对密钥(公钥和私钥),将公钥公开,私钥自己保管,这样每人只要保转载 2017-09-13 20:34:51 · 7077 阅读 · 0 评论 -
padding oracle attack相关之PKCS #5填充
前段时间遇到一个挺有意思是的题目,用到了padding oracle attack的相关知识,于是恶补了一下padding oracle attack相关内容,本着取之于民用之于民同时也可以方便自己以后复习的心态,我决定整理一下这几天的所学所得,也算是留下点什么hhh。前一篇介绍了CBC模式,了解到在进行加密前需要对待加密的内容进行分组,以AES为例,需要把待加密内容每十六字节分为一组,但如果原创 2017-10-12 19:05:55 · 526 阅读 · 0 评论 -
padding oracle attack相关之CBC模式
前段时间遇到一个挺有意思是的题目,用到了padding oracle attack的相关知识,于是恶补了一下padding oracle attack相关内容,本着取之于民用之于民同时也可以方便自己以后复习的心态,我决定整理一下这几天的所学所得,也算是留下点什么hhh。先码一下原题吧:In thisassignment, you must decrypt a challenge ciphe原创 2017-10-12 16:50:28 · 1693 阅读 · 0 评论 -
padding oracle attack相关之padding oracle attack
前段时间遇到一个挺有意思的题目,用到了padding oracle attack的相关知识,于是恶补了一下padding oracle attack相关内容,本着取之于民用之于民同时也可以方便自己以后复习的心态,我决定整理一下这几天的所学所得,也算是留下点什么hhh。前面两篇文章简单介绍了padding oracle attack需要事先了解的一些知识,以便于理解,现在终于进入正题了hhh。下原创 2017-10-14 14:00:01 · 871 阅读 · 0 评论