本篇的主要内容为Java证书体系的实现。 请大家在阅读本篇内容时先阅读 Java加密技术(四),预先了解RSA加密算法。 在构建Java代码实现前,我们需要完成证书的制作。 1.生成keyStroe文件 在命令行下执行以下命令:...
分类:
编程语言 时间:
2015-05-27 17:32:24
阅读次数:
278
js使用公钥对信息进行加密传输,php使用私钥解密获取信息js rsa相关信息:js使用16进制公钥进行加密,生成16进制加密数据,hex_stringhttp://www-cs-students.stanford.edu/~tjw/jsbn/注意:js需要先对数据做url编码处理,如 encode...
分类:
Web程序 时间:
2015-05-20 20:04:43
阅读次数:
226
必备数学知识
RSA加密算法中,只用到素数、互质数、指数运算、模运算等几个简单的数学知识。所以,我们也需要了解这几个概念即可。
素数
素数又称质数,指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。这个概念,我们在上初中,甚至小学的时候都学过了,这里就不再过多解释了。
互质数
百度百科上的解释是:公因数只有1的两个数,叫做互质数。;...
分类:
编程语言 时间:
2015-05-15 12:12:29
阅读次数:
239
在调用RSA加密的.pfx密钥时,在本地调试没有问题,可以布署到服务器,就会报以下的错误:用户代码未处理 System.Security.Cryptography.CryptographicException HResult=-2146893792 Message=出现了内部错误。 Sourc...
分类:
其他好文 时间:
2015-05-13 12:35:51
阅读次数:
131
1.继续安卓加密方案讨论 ????????1) rsa加密,第一次用,同事给的php生成的私钥我,一直没法读取,bug循环。。。 ????????2)des加密, 接口继续讨论 ????2. 第三方短信接口 ????...
分类:
其他好文 时间:
2015-05-07 20:33:19
阅读次数:
236
//获取公钥私钥X509Certificate2 c4 = DataCertificate.GetCertFromCerFile(path + "\\cer\\xx.pem"); string PublicKey = c4.PublicKey.Key.ToXmlString(false);//公钥 ...
分类:
其他好文 时间:
2015-04-30 17:48:08
阅读次数:
1181
iOS关于RSA加密方法很多,但解密相关的方法却很少。折腾了好久,终于找到两个比较好的例子。
1、使用openssl生成Publickey.pem及Privatekey.pem实现加密和解密。源码下载
缺点:此项目加密时长度超过100多就不能加密,但对一般密码加解密足矣!
适用环境:
1、ios应用程序自动生成公钥,私钥,并保存下来。以后都是沙盒提取
2、服务器公钥通过der格式...
分类:
移动开发 时间:
2015-04-28 18:34:30
阅读次数:
128
这两天在捣鼓 RSA 加密的问题.WebService 一直使用的是明文传递账号密码.. 实在是受不了. 于是觉得还是加密一下.由于一直没有使用过RSA,所以我提议用了RSA做。 然后就做了.首先RSA是非对称加密.会生成 密钥a 和 密钥b.用a 加密 用b解密,反之亦然.这样就解决了安全性问题....
分类:
Web程序 时间:
2015-04-17 15:12:24
阅读次数:
198
一、简介: RSA加密算法是最常用的非对称加密算法,CFCA在证书服务中离不了它。RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。这个算法经受住了多年深入的密码分析,虽然密码分析者既不能证明也不能否定RSA的安全性,但这恰恰说明该算法有一定的可信性,目前它已经成为最流行的公开...
分类:
编程语言 时间:
2015-04-16 19:14:20
阅读次数:
198