什么是rsa: RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。 在在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开...
分类:
编程语言 时间:
2014-12-17 23:59:16
阅读次数:
329
跨越千年的RSA算法数论,数学中的皇冠,最纯粹的数学。早在古希腊时代,人们就开始痴迷地研究数字,沉浸于这个几乎没有任何实用价值的思维游戏中。直到计算机诞生之后,几千年来的数论研究成果突然有了实际的应用,这个过程可以说是最为激动人心的数学话题之一。最近我在《程序员》杂志上连载了《跨越千年的 RSA 算...
分类:
编程语言 时间:
2014-12-17 22:17:03
阅读次数:
351
1.RSA算法 质数 p q n=p*q e1与(p-1)*(q-1)互质 e2*e1mod(p-1)*(q-1)=1 (n, e1) 是公钥 (n ,e2) 是私钥2.A是明文 B是密文 A=B^e1 mod n B=A^e1 mod n如:30 81 89 02 8...
分类:
其他好文 时间:
2014-12-03 22:59:00
阅读次数:
442
简单的介绍非对称加密过程,包括公钥私钥产生、RSA算法、传输实现等。
分类:
编程语言 时间:
2014-11-28 18:09:24
阅读次数:
216
通过SecureCRT创建key登录认证一、生成公钥/私钥使用SecureCRT的工具->创建公钥,加密算法选择RSA,因为sshd配置文件中选择了RSA算法。通行短语可以不输入。但要求输入,登陆的时候会要求你输入通行短语。并修改Comment 相关信息,采用个人账户名称@服务器信息方式填写密钥长度...
分类:
系统相关 时间:
2014-11-21 12:12:39
阅读次数:
261
参考资料:阮哥的日志:http://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.htmlhttp://www.ruanyifeng.com/blog/2013/07/rsa_algorithm_part_two.htmlgithub的...
分类:
编程语言 时间:
2014-11-21 01:28:35
阅读次数:
558
RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。RSA算法基于一个十分简单...
题目链接题意 : 给你n,e,c,并且知道me≡ c (mod n),而且n = p*q,pq都为素数。思路 : 这道题的确与题目名字很相符,是个RSA算法,目前地球上最重要的加密算法。RSA算法原理。看到这个算法之后,就知道这个题是求cd≡m(mod n),要求m,就要先求d,而d则是e的模反元素...
分类:
其他好文 时间:
2014-11-05 21:19:22
阅读次数:
255
package com.security.rsa; import java.security.Key;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;...
分类:
编程语言 时间:
2014-11-01 17:45:11
阅读次数:
213