1 引言  为了确保数据传输的安全性,不得不采取一系列的安全技术,如加密技术、数字签名、身份认证、密钥管理、防火墙、安全协议等。其中数字签名就是实现网上交易安全的核心技术之一,它可以保证信息传输的保密性、数据交换的完整性、发送信息的不可否认性、交易者身份的确定性等。  2 数字签名的概念  数字签名在ISO7498—2标准中定义为:“附加在数据单元上的一些数据,或是对数据单元所作的密码
1. 认证          PKI提供的服务首先是认证,即身份识别与鉴别,确认实体即为自己所声明的实体。认证的前提是甲乙双方都具有第三方CA所签发的证书,认证分单向认证和双向认证。       (1)单向认证是甲乙双方在网上通信时,甲只需要认证乙的身份即可。这时甲需要
转载 2023-11-19 14:58:19
69阅读
RSA签名算法 在非对称加密中我们可以看到,甲乙双方要进行通信,用publicKey进行加密,用priavteKey解密,这个时候会出现一个问题, 如果黑客用你的publicKey对消息进行加密,然后冒充甲发送给乙,乙怎么确定这个消息是甲发送,还是有人伪造甲发送的呢, 所以我们就需要数字签证算法,发送加密消息的时候同时需要发送签名,而这个签名是需要甲的privateKey计算的,而乙要 验
一.实验过程 1. 创建明文文档plain.txt,写入内容。 2. 计算plain.txt的哈希值,输出到文件digest.txt。 3. 利用RSA算法对摘要进行签名。 (1)创建1024位的RSA私钥,写入文件rsaprivatekey.pem,同时用3DES加密,设置密码。 (2)从文件rs ...
转载 2021-11-02 21:30:00
141阅读
2评论
(一)实验目的 通过实验理解数字摘要、数字签名原理与应用 (二)实验步骤 1. 创建明文文档plain.txt,写入内容。 2. 计算plain.txt的哈希值,输出到文件digest.txt。 3. 利用RSA算法对摘要进行签名。 (1)创建1024位的RSA私钥,写入文件rsaprivateke ...
转载 2021-10-03 21:06:00
87阅读
2评论
(一)实验目的 通过实验理解数字摘要、数字签名原理与应用 (二)实验步骤 1. 创建明文文档plain.txt,写入内容。 2. 计算plain.txt的哈希值,输出到文件digest.txt。 3. 利用RSA算法对摘要进行签名。 (1)创建1024位的RSA私钥,写入文件rsaprivateke ...
转载 2021-10-03 21:06:00
123阅读
2评论
(一)实验目的 通过实验理解数字摘要、数字签名原理与应用 (二)实验步骤 1. 创建明文文档plain.txt,写入内容。 2. 计算plain.txt的哈希值,输出到文件digest.txt。 3. 利用RSA算法对摘要进行签名。 (1)创建1024位的RSA私钥,写入文件rsaprivateke ...
转载 2021-10-07 15:48:00
140阅读
2评论
(一)实验目的 通过实验理解数字摘要、数字签名原理与应用 补充:# 用SHA1算法计算文件file.txt的哈西值,输出到stdout openssl dgst -sha1 file.txt# 用SHA1算法计算文件file.txt的哈西值,输出到文件digest.txtopenssl sha1 - ...
转载 2021-09-27 23:16:00
196阅读
2评论
实验过程 1.在openssl/bin下创建明文文档plain.txt,写入内容。 2.计算plain.txt的哈希值,输出到文件digest.txt。 注意:安全散列算法(英语:Secure Hash Algorithm,缩 写为SHA) 3.利用RSA算法对摘要进行签名。 (1)创建1024位的 ...
转载 2021-10-05 23:06:00
109阅读
2评论
(一)实验目的 通过实验理解数字摘要、数字签名原理与应用 (二)实验步骤 1. 创建明文文档plain.txt,写入内容。 2. 计算plain.txt的哈希值,输出到文件digest.txt。 3. 利用RSA算法对摘要进行签名。 (1)创建1024位的RSA私钥,写入文件rsaprivateke ...
转载 2021-10-07 15:52:00
74阅读
2评论
(一)实验目的 通过实验理解数字摘要、数字签名原理与应用 (二)实验步骤 1. 创建明文文档plain.txt,写入内容。 2. 计算plain.txt的哈希值,输出到文件digest.txt。 3. 利用RSA算法对摘要进行签名。 (1)创建1024位的RSA私钥,写入文件rsaprivateke ...
转载 2021-10-06 20:00:00
63阅读
2评论
数字签名实验(OpenSSL版) (一)实验目的 通过实验理解数字摘要、数字签名原理与应用 (二)实验步骤 1. 创建明文文档plain.txt,写入内容。 2. 计算plain.txt的哈希值,输出到文件digest.txt。 3. 利用RSA算法对摘要进行签名。 (1)创建1024位的RSA私钥 ...
转载 2021-10-07 18:56:00
86阅读
2评论
在openssl/bin下创建明文文档plain.txt,写入内容。 计算plain.txt的哈希值,输出到文件digest.txt。 利用RSA算法对摘要进行签名。 (1)创建1024位的RSA私钥,写入文件rsaprivatekey.pem,同时将私钥用3DES加密,并设置密码。 (2)从文件r ...
转载 2021-09-26 09:45:00
109阅读
2评论
(一)实验目的 通过实验理解数字摘要、数字签名原理与应用 (二)实验步骤 1. 创建明文文档plain.txt,写入内容。 2. 计算plain.txt的哈希值,输出到文件digest.txt。 3. 利用RSA算法对摘要进行签名。 (1)创建1024位的RSA私钥,写入文件rsaprivateke ...
转载 2021-09-26 09:37:00
83阅读
2评论
(一)实验目的 通过实验理解数字摘要、数字签名原理与应用 (二)实验步骤 1. 创建明文文档plain.txt,写入内容。 2. 计算plain.txt的哈希值,输出到文件digest.txt。 3. 利用RSA算法对摘要进行签名。 (1)创建1024位的RSA私钥,写入文件rsaprivateke ...
转载 2021-10-07 19:11:00
39阅读
2评论
(一)实验目的 通过实验理解数字摘要、数字签名原理与应用 (二)实验步骤 1. 创建明文文档plain.txt,写入内容。 2. 计算plain.txt的哈希值,输出到文件digest.txt。 3. 利用RSA算法对摘要进行签名。 (1)创建1024位的RSA私钥,写入文件rsaprivateke ...
转载 2021-10-07 22:07:00
50阅读
2评论
首先 对称加密:是指加密解密使用的密钥都是一样的,对称加密也称为 私钥密码体制。大概在实际生活中就是 你有一个消息要发给一个人类,你用对称加密后发给他,然后你们事先肯定得约定好这个密钥是什么,然后他就用这个密钥解开。这个密钥肯定不能公开,所以称为私钥密码体制。优点:加密速度快,可以用来加密大批大量数据缺点:需要管理的密码多常见对称密钥加密技术:DES IDEA非对称加密:是指加密解密所使用的密钥不
(一)实验目的 通过实验理解数字摘要、数字签名原理与应用 (二)实验步骤 1. 创建明文文档plain.txt,写入内容。 2. 计算plain.txt的哈希值,输出到文件digest.txt。 3. 利用RSA算法对摘要进行签名。 (1)创建1024位的RSA私钥,写入文件rsaprivateke ...
转载 2021-10-03 16:17:00
98阅读
2评论
(一)实验目的 通过实验理解数字摘要、数字签名原理与应用 (二)实验步骤 1. 创建明文文档plain.txt,写入内容。 2. 计算plain.txt的哈希值,输出到文件digest.txt。 3. 利用RSA算法对摘要进行签名。 (1)创建1024位的RSA私钥,写入文件rsaprivateke ...
转载 2021-10-06 20:12:00
64阅读
2评论
(一)实验目的 通过实验理解数字摘要、数字签名原理与应用 (二)实验步骤 1. 创建明文文档plain.txt,写入内容。 2. 计算plain.txt的哈希值,输出到文件digest.txt。 3. 利用RSA算法对摘要进行签名。 (1)创建1024位的RSA私钥,写入文件rsaprivateke ...
转载 2021-10-07 15:22:00
87阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5