第二周作业:实现RSA算法的程序
来源:互联网 发布:廖雪峰python教程 爬虫 编辑:程序博客网 时间:2024/05/16 23:51
目前只做了一二小题:
import java.util.Scanner;public class Rsa {public static void main(String[] args) {Rsa that=new Rsa();//第一小题long a;System.out.println("输入一个长整数a:");Scanner scan=new Scanner(System.in);a=scan.nextInt(); //输入一个长整数aif(that.isPrime(a)==1)System.out.println("此长整数为质数");elseSystem.out.println("此长整数不为质数");//第二小题int n;System.out.print("输入随机数bit位的长度n:");n=scan.nextInt();System.out.print("生成的随机数为:"+that.createRndInteger(n));scan.close();}public int isPrime(long a){ //判断一个数是否为质数int b=1; //为质数for(int i=2;i<=Math.sqrt(a);i++){if(a%i==0){b=0; //不为质数break;}}return b;} public long createRndInteger(int n){ //生成一个随机数 int max=(int)Math.pow(2, n)-1; int min=(int)Math.pow(2,n-1); Integer value; value=(int)Math.random()*max+min; System.out.println("随机产生的二进制数为"+value.toBinaryString(value)); return value; }}
0 0
- 第二周作业:实现RSA算法的程序
- 第二周作业——RSA算法的实现
- 第二周作业--RSA算法
- 《算法概论》第二周作业-RSA算法实现
- 计科《算法设计与分析》第二周作业-程序编写(实现RSA算法)(补)
- 关于RSA算法的例子实践(第二周作业)
- 第二周作业——RSA算法
- 第二周作业--RSA加/解密算法
- 第二周作业——RSA算法
- 第二周作业--RSA算法(未完待续。。。。。。)
- 陈楚东-第二周实现RSA算法
- C语言实现的RSA算法程序
- 第二周的算法作业
- 第二周作业---关于“RSA”,“数字签名”,“公钥”,“DES”的解释
- 第二周作业01 -- 素数的算法实现
- 算法 第二周作业
- 算法第二周作业
- 算法第二周作业
- HDU 2008 数值统计
- ORACLE PL/SQL编程详解之七:程序包的创建与应用
- Java Android HTTP实现总结
- C# 类与结构的区别
- Reorder List
- 第二周作业:实现RSA算法的程序
- C++实现自己的信号槽
- Android Bitmap 与 Drawable之间的区别和转换
- iOS中增加新的cookie
- HDU 2009 求数列的和
- sk_buff结构分析
- 内联函数和普通函数的区别
- C++的三大特性
- 公开密钥(N,e)的生成算法。