资源简介
在做安全多方计算时候,用到了RSA算法,从网上没有找到用大整数对某个数的加密,所以自己就写了一份,与大家分享,欢迎指正。
代码片段和文件信息
package RSA;
import java.math.BigInteger;
public class HuSu {
final static BigInteger one=new BigInteger(“1“);
final static BigInteger ling=new BigInteger(“0“);
public boolean isHusu(BigInteger FiN BigInteger e) {
// TODO Auto-generated method stub
BigInteger c;
while(!(c =(FiN.mod(e))).equals(ling)) {
FiN= e;
e = c;
}
return e.equals(one);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-19 10:03 RSA\
文件 301 2018-05-19 09:30 RSA\.classpath
文件 379 2018-05-19 09:30 RSA\.project
目录 0 2018-05-19 10:03 RSA\.settings\
文件 104 2018-05-19 10:02 RSA\.settings\org.eclipse.core.resources.prefs
文件 598 2018-05-19 09:30 RSA\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-05-19 10:03 RSA\bin\
目录 0 2018-05-19 10:03 RSA\bin\RSA\
文件 836 2018-05-19 10:01 RSA\bin\RSA\HuSu.class
文件 1160 2018-05-19 10:02 RSA\bin\RSA\rsa.class
文件 2035 2018-05-19 10:02 RSA\bin\RSA\rsa_test.class
目录 0 2018-05-19 10:03 RSA\src\
目录 0 2018-05-19 10:03 RSA\src\RSA\
文件 396 2018-05-19 10:01 RSA\src\RSA\HuSu.java
文件 1520 2018-05-19 10:02 RSA\src\RSA\rsa.java
文件 1325 2018-05-19 10:02 RSA\src\RSA\rsa_test.java
- 上一篇:SHA1或MD5算法获取文件摘要值(JAVA)
- 下一篇:微信扫码支付源码
评论
共有 条评论