超级大本营军事论坛

 找回密码
 加入超大军事

QQ登录

只需一步,快速开始

查看: 3186|回复: 17
收起左侧

[话题讨论] 非对称加密怎么样?传送私密钥

[复制链接]
CDer:001165112
发表于 2020-06-27 21:47 超大游击队员 | 显示全部楼层 |阅读模式

更多精彩专业军事内容,期待你的加入!

您需要 登录 才可以下载或查看,没有帐号?加入超大军事

x
比方说在线生成的公钥和私钥,比方说用公钥对内容进行加密然后用生成的私钥加密的内容进行解密,那这个过程该怎么样吧?私钥传送到对方那里

因为如果没有私钥的话,就不能解密了

非对称加密怎么样?传送私密钥

非对称加密怎么样?传送私密钥
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:000803247
发表于 2020-06-27 22:41 | 显示全部楼层
在线生成的没有任何安全性可言
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:000926907
发表于 2020-06-27 22:43 超大游击队员 | 显示全部楼层
面对面送交
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:000061758
发表于 2020-06-27 23:40 | 显示全部楼层
既然是非对称加密,那还传递什么私钥?只有对称加密才需要传递私钥。

非对称加密需要的是进行身份验证,如何确定某个公钥确实是某人的,某个私钥确实掌握在某人手里?这个可以通过公开透明的方式来确认。对一般人来说,就是打电话、视频啥的就足够了。
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:000653150
发表于 2020-06-28 00:20 超大游击队员 | 显示全部楼层
非对称加密私钥在自己手里,不给别人。
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:001160272
发表于 2020-06-28 08:54 超大游击队员 | 显示全部楼层

Re.非对称加密怎么样?传送私密钥

私钥加密公钥解密,私钥留在自己手里。
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:000329643
发表于 2020-06-28 11:32 | 显示全部楼层
恰恰本穷多年计算机经验。
公私都是对称的,你随便留哪个,发另外一个,都可以的。你用自己的加密,别人就用另一个解密。但别人也可以用另一个加密,你反过来用自己的解密。
你自己留的保密的那个,然后放开另外一个,别人可以用放开的那个加密,然后传递给你(即使被截取也不怕,只有你能解开这个秘密信息),这就可以用来做秘密报告。但你也可以用自己留的保密的那个,对一段信息加密,任何人都能用放开的那个解密,但这段加密信息只有你能生成,所以可以用来证明消息是你生成的,也就是所谓证书的基本思路。
如果两端都想保密,而且都不想让对方知道,也可以这样:自己生成一对,然后发一个给对方,对方也生成一对,然后用你发过来的加密其中一个,发给你。这个只有你能解密(用你留的另一个),解密以后就得到他的公钥了,只有你知道他的公钥。然后只有他知道他自己私钥。这样你们发消息,可以你用自己保留的那个加密,然后再用他保留的那个加密,发给他,既能起到证书的作用,又能起到保密的作用。
但是有个问题,不能防“中间人攻击”(如果不了解,请自行百度)。所以公钥必须有个安全的渠道传递。互联网不是安全的。另外,您那么相信帮你生成密码对的网站吗?万一他留了什么后门怎么办?比如他用特殊算法生成的易于破解的密码对,或者他干脆把生成的密码对记录下来到他的数据库?
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:001165112
 楼主| 发表于 2020-06-28 14:09 超大游击队员 | 显示全部楼层

Re.非对称加密怎么样?传送私密钥

hjfgcx 发表于 2020-06-28 11:32:21
恰恰本穷多年计算机经验。公私都是对称的,你随便留哪个,发另外一个,都可以的。你用自己的加密,别人就用另一个解密。但别人也可以用另一个加密,你反过来用自己的解密。你自己留的保密的那个,然后放开另外一个,别人可以用放开的那个加密,然后传递给你(即使被截取也不怕,只有你能解开这个秘密信息),这就可以用来做...
那这个在线生成的安全吗
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:000329643
发表于 2020-06-28 20:57 | 显示全部楼层

RE: 非对称加密怎么样?传送私密钥

狗熊二 发表于 2020-06-28 14:09
那这个在线生成的安全吗

不安全。你不知道他会不会备份你的密码。
你可以自己生成啊。装一个Java语言开发工具jdk,里面有生成非对称加密的工具,keytools。在自己机器上自己生成。其他类似的工具很多,比如你装一个apache服务器,其自带的有openssl,也可以用来生成密钥对。
话说你用这个做什么?计算机专业的应该都会。非计算机专业的似乎也用不上。
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:000892112
发表于 2020-06-28 21:20 | 显示全部楼层

RE: 非对称加密怎么样?

本帖最后由 OwO 于 2020-06-28 21:21 编辑
vinney 发表于 2020-06-28 08:54
私钥加密公钥解密,私钥留在自己手里。


应该是公钥加密,私钥解密。公钥是公开传输,不怕其他人截留。私钥一直在本地,不公开传输。
两边都生产公钥私钥对,然后把自己的公钥传给对方。用公钥加密,密信传回来,私钥解密。
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:000415807
发表于 2020-06-29 07:41 超大游击队员 | 显示全部楼层
私钥是不传输的,要保密;公钥可以任意分发。

签名,使用自己的私钥,防伪。
加密,使用对方公钥,只有接收人可以解密。
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:000415807
发表于 2020-06-29 07:46 超大游击队员 | 显示全部楼层
vinney 发表于 2020-06-28 08:54
私钥加密公钥解密,私钥留在自己手里。

用自己的私钥签名,用接收人的公钥加密
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:000460385
发表于 2020-06-30 13:37 | 显示全部楼层
公钥私钥是保护具体会话的钥匙用的,不是直接保护会话内容
公钥加密的内容只有私钥可以解
当客户端要和服务端建立会话的时候,首先随机生成一个会话的钥匙,用公钥来加密这个钥匙,通过网络送给服务器,服务器用私钥解开,大家就可以用这个会话钥匙来加密传递信息了。
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:001155816
发表于 2020-06-30 14:07 超大游击队员 | 显示全部楼层
通过交换随机数,实现秘钥传送
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:000065026
发表于 2020-06-30 21:42 超大游击队员 | 显示全部楼层
vinney 发表于 2020-06-28 08:54
私钥加密公钥解密,私钥留在自己手里。

哈哈说反了。非对称加密,公钥加密,私钥解密。公钥对外开放(无数把),私钥只有自己有(一把)。所以公钥加密(谁都可以给你写信),私钥解密(只有你可以解密看)。
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:000329643
发表于 2020-07-01 10:08 | 显示全部楼层

RE: 非对称加密怎么样?传送私密钥

支持J8 发表于 2020-06-30 21:42
哈哈说反了。非对称加密,公钥加密,私钥解密。公钥对外开放(无数把),私钥只有自己有(一把)。所以公钥加 ...

你们都没说对。公钥既可以用来加密,也可以用来解密,关键是要看什么用途。请参见我上面的回复。
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:000831711
发表于 2020-07-01 20:51 | 显示全部楼层
捕获321.JPG
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
CDer:000579111
发表于 2020-07-01 22:17 | 显示全部楼层
不太理解你的意思,实际中没有人会用公钥密码体制加密解密,一般都是用来签名和交换对称密钥。
而且公钥密码体制的基本原理就是保留私钥,公开公钥,为什么要传递私钥?也许你需要先学一下公钥密码体制的基本原理
最具影响力军事论坛-超级大本营军事论坛欢迎你!超然物外,有容乃大。
您需要登录后才可以回帖 登录 | 加入超大军事

本版积分规则

监狱|手机|联系|超级大本营军事论坛 ( 京ICP备13042948号 | 京公网安备11010602010161 )

声明:论坛言论仅代表网友个人观点,不代表超级大本营军事网站立场

Powered by Discuz © 2002-2020 超级大本营军事网站 CJDBY.net (违法及不良信息举报电话:13410849082)

最具影响力中文军事论坛 - Most Influential Chinese Military Forum

GMT+8, 2020-07-15 03:38 , Processed in 0.033876 second(s), 7 queries , Gzip On, Redis On.

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