吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 802|回复: 4
收起左侧

[求助] 怎么理解共匙?

[复制链接]
dickliy17 发表于 2021-1-23 21:09
怎么理解共匙? 是不是每个加密锁都有自己的共匙?是不是在出厂的时候就已经决定了?还是后期可以修改或者通过软件来查询?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

manbajie 发表于 2021-1-23 21:59
本帖最后由 manbajie 于 2021-1-23 22:02 编辑

公钥,就是给大家用的,你可以通过电子邮件发布,可以通过网站让别人下载,公钥其实是用来加密/验章用的。私钥,就是自己的,必须非常小心保存,最好加上 密码,私钥是用来解密/签章,首先就Key的所有权来说,私钥只有个人拥有。公钥与私钥的作用是:用公钥加密的内容只能用私钥解密,用私钥加密的内容只能 用公钥解密。      比如说,我要给你发送一个加密的邮件。首先,我必须拥有你的公钥,你也必须拥有我的公钥。      首先,我用你的公钥给这个邮件加密,这样就保证这个邮件不被别人看到,而且保证这个邮件在传送过程中没有被修改。你收到邮件后,用你的私钥就可以解密,就能看到内容。      其次我用我的私钥给这个邮件加密,发送到你手里后,你可以用我的公钥解密。因为私钥只有我手里有,这样就保证了这个邮件是我发送的。      当A->B资料时,A会使用B的公钥加密,这样才能确保只有B能解开,否则普罗大众都能解开加密的讯息,就是去了资料的保密性。验证方面则是使用签 验章的机制,A传资料给大家时,会以自己的私钥做签章,如此所有收到讯息的人都可以用A的公钥进行验章,便可确认讯息是由 A 发出来的了。
 楼主| dickliy17 发表于 2021-1-23 22:26
manbajie 发表于 2021-1-23 21:59
公钥,就是给大家用的,你可以通过电子邮件发布,可以通过网站让别人下载,公钥其实是用来加密/验章用的。 ...

是不是可以这样理解: 比如A程序捆绑了B的硬件,然后如果需要打开A程序就必须插上B的硬件对吧?那如何查询A程序和B硬件的公匙或者私匙呢?可以通过什么软件来辅助查询?
apie 发表于 2021-1-23 23:03
这里的A和B不是硬件和软件的概念,而是两者都是程序,可能A是客户端,B是服务端,或者只是两个通信程序。
获取可以从认证机构或者对端那里获取,好比你和小明先从班主任那里获取对方的公钥,你想发消息给小明,为了只让小明看到明文内容,你用他的公钥加密,同时为了让他知道是你发的(而不是别人伪造的),你用你自己的私钥加密。这里的私钥和公钥只是存在程序里的两个字符串而已,用于明文字符串的加密。小明收到后,用自己的私钥解密成功,说明是发给他的,而再用你的公钥解密成功,说明的确是你发的。这样你们就完成了在不安全的网络上传送信息,其他人即使有你和小明的公钥,也不能知道消息的明文,最多知道这个消息是你发的(用你的公钥解密成功了一层)。
 楼主| dickliy17 发表于 2021-1-24 11:06
apie 发表于 2021-1-23 23:03
这里的A和B不是硬件和软件的概念,而是两者都是程序,可能A是客户端,B是服务端,或者只是两个通信程序。
...

好的,那硬件和软件互绑,这种是怎么理解?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-18 18:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表