• 大小: 7KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: Java
  • 标签: 大整数  

资源简介

在做安全多方计算时候,用到了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

评论

共有 条评论