公匙可以解开私匙加密的信息?
时间:2010-09-01
来源:互联网
本帖最后由 unistd 于 2010-09-01 13:26 编辑
在不对称加密中,对数字签名的验证,互联网上都是类似的解释:
复制代码
我很奇怪,比如发送方用私匙加密信息摘要M="987654321"的数字签名为密文"abcdefg","987654321"是明文,如果传输过程中无错误,也无伪造,
那么接收方用一个散列算法(md5)等算出信息摘要是M',接收方再用发送方的公私解发送方的数字签名"abcdefg",必定和原来的信息摘要相同,也是就是M'="987654321", 这也就是原来的明文。
也就是说,私匙加密明文"987654321"后形成的密文"abcdefg", 被别人用发送者的公匙解密后得到的也是明文"987654321", 也不就相当于公匙把私匙给解开了吗?
懂不对称加密的给讲解一下。
在不对称加密中,对数字签名的验证,互联网上都是类似的解释:
-
- 发送方将原文用MD5算法得出一个信息摘要,并将此信息摘要用发送方的私钥加密形成数字签名,此数字签名随原文一并发送到接收方。
- 接收方收到原文和数字签名之后,将原文用MD5算法得出一个信息摘要M,将数字签名用公钥解开得到结果M',若M'和M相同,则信任此原文是从发送方发出的。
我很奇怪,比如发送方用私匙加密信息摘要M="987654321"的数字签名为密文"abcdefg","987654321"是明文,如果传输过程中无错误,也无伪造,
那么接收方用一个散列算法(md5)等算出信息摘要是M',接收方再用发送方的公私解发送方的数字签名"abcdefg",必定和原来的信息摘要相同,也是就是M'="987654321", 这也就是原来的明文。
也就是说,私匙加密明文"987654321"后形成的密文"abcdefg", 被别人用发送者的公匙解密后得到的也是明文"987654321", 也不就相当于公匙把私匙给解开了吗?
懂不对称加密的给讲解一下。
作者: unistd 发布时间: 2010-09-01
私钥加的公钥解,公钥加的私钥解
作者: hellioncu 发布时间: 2010-09-01
明白了,用自己的私匙加密是用来做数字签名的。
用人家的共匙加密是用来加密的。
用人家的共匙加密是用来加密的。
作者: unistd 发布时间: 2010-09-01
比如 (2^3) mod 11 =8
(8^7) mod 11= 2
在 这里2 是明文, 8是密文。
加密 密钥 是 3, 减密 钥匙是 7, 加密和减密 钥匙不一样。
假设 是 A, 和 B
只要满足 (A*B+1) mod 11 =0 就可以了。
这是简单的例子。 如果 把 11变的很大。
知道 B是算 不出A 来的。
简单说,就是这个道理
(8^7) mod 11= 2
在 这里2 是明文, 8是密文。
加密 密钥 是 3, 减密 钥匙是 7, 加密和减密 钥匙不一样。
假设 是 A, 和 B
只要满足 (A*B+1) mod 11 =0 就可以了。
这是简单的例子。 如果 把 11变的很大。
知道 B是算 不出A 来的。
简单说,就是这个道理
作者: goldenfort 发布时间: 2010-09-01
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28