《实验二 非对称密码的使用.docx》由会员分享,可在线阅读,更多相关《实验二 非对称密码的使用.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验二非对称密码和数字签名的使用1、实验目的(1)理解公开密码学的原理(2)理解数字签名的原理(3)体会非对称密码的加密方法(4)体会非数字签名的运算方法 2、实验内容(1)安装jdk(2) 运行 CryptographyCryptography.exe(3)根据实验求运行RSA并截图鱼RSA算法鱼RSA算法X输入消息1234密文消息040138046163明文消息 PD使用说明文件输入加密注意密钥对的长度要长于输入信息的长度。(4)根据实验求运行SHA并截图% SHA算法输入消息签名摘要值8B60 3FE9 5EB4 0615 5F02 FBEB 02F0 B35C E572 E551使用说
2、明关于关闭签名消息(5)根据实验求运行DSA并截图当DSA算法系统参数及公私钥对P : 946f6cb3080e15b279a25dbd9f3179026(421 a8eb9315762c39ffedca45Q : 82436963edb16b684c496f8fcf915a03f7de248fG : 376d060cb5b0b14666c1 a4fdcc8b92cc7270fc6eb294d9eae7cc2f877elK:54897a49a68e31e83734dc779b837837a7ed8057Y: 4133c3b64995bt9171 a88096e30b5c4ed3e5b1 c45
3、1 a6261 bb8574316eIII3C71 89AA 770F 5747 AB65 0A35 F55B 6A3D 0D0D 5F22数字签名2E33 18F3 OEEO 44E3 6881 615B 603A 8288 D159 100A 5D8F 17BB E11 D D95F 7494 D61F 4350 D581 11 EC ECEO输出验证信息验证成功!使用说明关于3、分析与讨论(1)什么是非对称密钥算法?非对称加密算法:有两个密钥:公共密钥和私有密钥,是为一对,如果公钥对数 据进行加密,只有用对应的私钥才能解密,因为加密和解密使用的是两个不同的 密钥,所以这种算法叫做非对称加
4、密算法。(非对称加密算法实现机密信息交换的基木过程是:甲方生 成一对密钥并将公钥公开,需要向甲方发送信息的其他角色(乙方)使用该密钥(甲方的公钥)对机密信息进行加密后再发送给甲方;甲方再 用自己私钥对加密后的信息进行解密。甲方想要回复乙方时正好相反,使用乙方的公钥对数据进行加密,同理,乙方使用自己的私钥来 进行解密)(2)对称密码和非对称密码有何不同?区别:1 .对称加密和解密使用的密钥是同一个,非对称加密中采用两个密钥,一般用公 钥进行加密,用私钥进行加密。2 .非对称加密的速度比较快,非对称加密和解密花费的的时间长,速度较慢。3,对称加密的安全性相对较低,非堆成加密的安全性较高。(3)什么是数字签名?信息的发送者才能产生的别人无法伪造的的一段数字串,这段数字串同时也是对 信息的发送者才能发送的信息真实性的一个有效证明。