第二周作业
2014-03-20 20:36
155 查看
第一题:
RSA:是一种非对称密码算法,所谓非对称就是指需要一对密钥使用其中一个加密,则需要另一个才能解密。
数字签名:又称为公钥数字千米签名,电子签章,是一种类似写在纸上的普通的物理签名,但是使用了公钥领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。
公钥:公钥是于私钥算法一起使用的密钥对的非秘密一半,公钥通常用于加密会话密钥、、验证数字签名,或加密可以用相应的私钥解密的数据。
DES:一种对称加密算法,很可能是使用最广泛的密钥系统,特别是在保护金融数据的安全中,最初开发的DEA是嵌入硬件中的。
公钥加密和数字签名的联系和区别:
公钥加密:加密是一种以密码方式发送信息的方法。只有拥有正确密钥的人才能解开这个信息的密码。对于其他人来说,这个信息看起来就像是一系列随机的字母、数字和符号。如果你要发送不应该让其他人看的敏感信息时,加密是特别重要的。
数字签名:数字签名是一种类似写在纸上的普通的物理签名,但是使用了公钥密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。
第二题:
第三题:
RSA:是一种非对称密码算法,所谓非对称就是指需要一对密钥使用其中一个加密,则需要另一个才能解密。
数字签名:又称为公钥数字千米签名,电子签章,是一种类似写在纸上的普通的物理签名,但是使用了公钥领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。
公钥:公钥是于私钥算法一起使用的密钥对的非秘密一半,公钥通常用于加密会话密钥、、验证数字签名,或加密可以用相应的私钥解密的数据。
DES:一种对称加密算法,很可能是使用最广泛的密钥系统,特别是在保护金融数据的安全中,最初开发的DEA是嵌入硬件中的。
公钥加密和数字签名的联系和区别:
公钥加密:加密是一种以密码方式发送信息的方法。只有拥有正确密钥的人才能解开这个信息的密码。对于其他人来说,这个信息看起来就像是一系列随机的字母、数字和符号。如果你要发送不应该让其他人看的敏感信息时,加密是特别重要的。
数字签名:数字签名是一种类似写在纸上的普通的物理签名,但是使用了公钥密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。
第二题:
package test; import java.util.Scanner; public class b { public static void main(String args[]) { Scanner write=new Scanner(System.in); System.out.println("请输入一个整数"); int k1=write.nextInt(); isPrime(k1); if(isPrime(k1)==0){ System.out.println("1"); } else { System.out.println("0"); } } public static int isPrime(int x){ for(int i=2;i<=x/2;i++) { if(x%i==0) return 1; } return 0; } }
第三题:
package maxg; import java.util.Scanner; import java.*; public class RandomNum { public static void main(String args[]){ Scanner write=new Scanner(System.in); System.out.println("输入一个整形的数:"); int k1=write.nextInt(); long k2=creatRandinteger(k1); System.out.println(k2); } public static long creatRandinteger(int n){ long a; return a=(long) (Math.random()*Math.pow(10,n)); } }
相关文章推荐
- 《机电传动控制》第二周作业
- 算法作业_2(2017.3.2第二周)
- 第二周作业
- 第二周作业
- 第二周作业
- 第二周作业:roman to integer
- 第二周作业
- 第二周作业
- 第二周作业
- 软件过程与项目管理(第二周作业)
- 现代软件工程第二周作业
- 第二周作业——RSA算法的实现
- 第二周作业
- 第二周作业-程序编写
- 第二周作业:“RSA”、“数字签名”、“公钥”、“DES“的解释; 判断一个正整数是否为质数的算法;随机生成一个n bit位的长整数
- 第二周作业粗糙版,完整的最后交,先占个提前交的时间。输出有什么不对的,麻烦提醒一下
- 第二周作业2
- 20162327_王旌含 第二周作业
- 第二周作业——面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?
- 第二周周一晚作业