【文件属性】:
文件名称:RSA算法实现程序(原创java)
文件大小:2KB
文件格式:RAR
更新时间:2011-06-23 14:57:31
java RSA 程序实现 算法
我刚才把程序随机生成素数的范围改小了,这样比较好检验算法的正确性,测试结果如下,我现在也忘了RSA算法了 所以也不知道对不对.请下载的朋友先看下结果,满意在下,以免误导大家,如果不满意也不要说我是骗子哦!我可不敢骗大家!(注意先编译javac RSA.java运行时要大写)
C:\>java RSA
自动生成两个大素数p,q分别为:7 59
这两个素数的乘积为p*q:413
所得的m=(p-1)(q-1):348
生成的公钥为:265
产生的一个私钥为:109
请输入明文:
I dont know
输入明文为: I dont know
加密后所得的密文为:[52, 326, 310, 195, 320, 193, 326, 9, 320, 195, 119]
解密后所得的明文为:I dont know
输入明文为: I dont know
签名后所得的密文为:[388, 165, 184, 132, 138, 53, 165, 324, 138, 132, 119]
解密后所得的明文为:I dont know
签名有效
【文件预览】:
程序说明.txt
RSA.java
网友评论
- 程序简单易懂,算法还不错。
- 挺不错的,做安全试验的时候帮助很大啊
- 还可以,初学者使用
- 程序简单易懂,算法还不错。
- 算法不错,可以学习
- 不错,虽然是开源的,还是省得懒人去找
- 不是我想要的,这个完全是自己写的,没有使用java的rsa相关方法
- 还是很不错的,很短小简单 也很清晰
- 代码清晰,简单易懂,非常感谢,解决了我的信息安全任务,当然只是用来参考...
- 算法很不错,参考了下对我很有帮助。
- 挺不错的,做安全试验的时候帮助很大啊
- 不咋的,只能用作模拟
- 不错!挺好的,代码很清楚
- 这个算法真是简单易懂
- 还行 要分略高~
- 基本实现了RSA算法,素数是随机选取的,
- 再加个能解密的选项就完美啦
- 不错不错,写的简单易懂。
- 写的比较详细,但中间有一段代码不是很清楚,看了好久才看懂,希望以后加详细的注解。
- 真心不错,很有启发