因为自己也是信息安全专业的,老师留的作业编程实现大素数生成算法。但自己当时在网上找了一下,都不太好,还需要自己修改。虽然java自带相关的类方法,但感觉还是自己写程序实现比较好。下面是自己写的程序,亲测能够使用。思路在备注上有,这里就不多说了。import java.math.BigInteger;public class bigPrimestatic BigInteger s_prime=new BigInteger(1);/定义一个BigInteger类型的变量s_prime,用来存放产生的大素数;因为构造函数没有无参的所以初始化为1。private static final BigInteger ZERO=BigInteger.ZERO;private static final BigInteger ONE=BigInteger.ONE;private static final BigInteger TWO=new BigInteger(2);private static StringBuffer digits=ne