您的位置:首页 > 其它

第二周作业——RSA算法

2014-04-07 21:01 295 查看
public static int isPrime(long a){
for(int i=2;i<=Math.sqrt(a);i++){
if(a%i==0)
return 0;
}
return 1;
}

static long l=1;
public static long createRndlnteger(int n){
if(n>2){
createRndlnteger(n-1);
}
int ii = (int)(Math.random()*2);
l = ii+l*2;
return l;
}

public static long createRndPrime(int n){
long ll=createRndlnteger(n);
while(isPrime(ll)==0){
l=1;
ll=createRndlnteger(n);
}

return ll;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: