RSA加密报出非法字符长度的解决方案,下载当前两个jar包,在jdk安装目录下替换之前的jar包以及JRE下面的两个包,比如C:\Program Files\Java\jdk1.8.0_102\jre\lib\security和C:\Program Files\Java\jre1.8.0_102\lib\security
1
RSA算法基于C++语言进行简单的实现,简单高效。
2022-09-15 13:01:03 1KB rsa、c++ rsa_c++
RSA cipher for java with subclasses.
2022-09-14 18:01:08 7KB rsa rsa_cipher_java
一款不错的RSA计算工具,RSA产生密钥对的速度还是比较快的,大家可以借鉴一下
2022-09-14 16:39:46 211KB RSA计算工具
1
java使用RSA进行加解密并且支持长报文,依赖的Base64加解码的包javabase64-1.3.1
2022-09-13 19:49:44 4KB Base64  javabase64-1.3.1
1
为了提高RSA公钥算法在消息加密过程中的安全性,在深入分析传统RSA算法的基础上,对其进行一些改进性研究,提出了一种比传统RSA算法更加有效的方法优化其安全性。在将传统RSA改进为四素数RSA的基础上,再运用数学变换进行参数替换,消除了在公钥中对传输两个随机素数的乘积n的需要,引入了一个新的参数x代替原参数n。针对改进后的算法在运算效率方面的不足,采用中国剩余定理( Chinese remainder theorem,CRT)优化大数模幂运算。实验结果证实了改进算法的可行性,为通过公钥加密消息发送和接收提供了更安全的路径;同时,对改进算法与传统RSA 和四素数RSA算法的解密(签名)时间进行比较分析。实验结果表明改进后的算法对消息发送方和接收方之间签名效率也有一定程度的优化。
2022-09-02 21:10:58 1.01MB 算法
1
在RSA中,当在rsa中使用相同的模数N和不同的公共指数e时,明文M相同,因此不进行填充。 如果我们至少有这样的(C1,E1,N)和(C2,E2,N)对。 该工具可以有效地找到纯文本M,而无需任何私人信息。 如何使用 工具 在命令行参数中输入argv(整数)#第一部分 输入argv作为文件 . / commonmodulusattack . rb - i "(C1,E1,N1),(C2,E2,N2),(C3,E3,N3)" . / commonmodulusattack . rb - f "(./test/cipher.txt,./test/pub.pem,./test/pub.pem),(./test/cipher1.txt,./test/pub.pem,./test/pub.pem)" api通过在第一部分中调用new来输入参数通过在第二部分中读取文件来输入参数 # ==
2022-09-02 14:53:43 12KB Ruby
1
实现Java RSA加密及签名的,作为博文的Dome存在,代码很简单,但是分设置较高,主要是希望大家能自己去写,而不是直接下载Demo使用,博文:http://blog.csdn.net/MicrosoftDesigner/article/details/79133359
2022-09-02 09:54:58 206KB Java RSA签名
1
经过1年的读者反馈,总结出来的比较完善的加密解密库。 解决加密长度限制 解决加密中文 Java配套加密解密方法 加密过程: str -> utf8编码 -> 字符串分割 -> 循环加密 -> 拼接 -> 结果 解密过程: str -> 字符串分割 -> 循环解密 -> 拼接 -> utf8解码 -> 原字符串
2022-09-01 00:10:03 6.46MB ios objective-c rsa Objective-CC
1
IOS RSA加密 分段解密
2022-09-01 00:01:00 107KB ios iphone
1