資源簡介
在做安全多方計算時候,用到了RSA算法,從網(wǎng)上沒有找到用大整數(shù)對某個數(shù)的加密,所以自己就寫了一份,與大家分享,歡迎指正。

代碼片段和文件信息
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)
- 下一篇:微信掃碼支付源碼
評論
共有 條評論