資源簡介
java語言實現求素數的原根的源代碼 輸入一個素數 求出他所有的原根 密碼學相關
代碼片段和文件信息
import?java.io.*;
public?class?PrimitiveRoot?{
public?void?f(int?input){
int?tempit;
for?(temp=2;temp int[]?j=new?int[input];????
????boolean?flag=true;
for?(t=0j[0]=1i=1;i j[i]=(j[i-1]*temp)%input;
if?((j[i]==1)&&(i flag=false;??//flag=false則不是原根
break;
}
}//原根的判斷
if?((flag)&&(j[i-1]==1)){
System.out.println(“temp=“+tem
評論
共有 條評論