
计划把公钥放 github, 或者一个便于获取的地方, 有风险吗
这样任何机器只要访问这个 url 就可以添加公钥了
1 300 2020-10-05 13:37:57 +08:00 公钥不就是随便公开的嘛 |
2 DogBear 2020-10-05 13:41:18 +08:00 via Android 之前为了方便就直接放在 gist 上了,不过这不是常规操作吗 |
3 Perry 2020-10-05 13:44:46 +08:00 via iPhone 有硬盘被塞满的风险 |
4 msg7086 2020-10-05 14:25:45 +08:00 GitHub 上的公钥本来就是公开的。 https://github.com/msg7086.keys 可以拿到我的公钥。 |
5 Goldilocks 2020-10-05 14:32:57 +08:00 No |
6 unixeno 2020-10-05 14:33:53 +08:00 via Android 不能公开的能叫公钥吗 |
7 foMM 2020-10-05 4:58:36 +08:00 楼主觉得公钥的公代表的什么意思? ========================== 我看过好多发私钥去 github 的,那才是要命 |
8 Jirajine 2020-10-05 15:04:04 +08:00 via Android 公钥本身可以公开,但公钥具有 identify 特性,可能会被关联到你的其他身份。 |
9 reus 2020-10-05 15:17:43 +08:00 可能以后量子计算机可以由公钥计算出私钥 |
10 noe132 2020-10-05 15:28:55 +08:00 via Android 如果你用的是 ubuntu,默认自带一个从 github 导入公钥到当前用户的工具 ssh-import-id-gh <username> |
12 webshe11 2020-10-05 16:07:21 +08:00 公钥是公的,不是母的 需要的话公开就完事了 还可以避免传输过程中被篡改(如果接收者知道你的 GitHub 用 HTTPS 访问就行了 |
13 fuse OP 理论上,可以根据公钥计算出私,电脑不就被人登陆了吗 |
15 Y29tL2gwd2Fy 2020-10-05 21:40:59 +08:00 via iPhone @webshe11 ??? malekey&femalekey |
16 dingwen07 2020-10-05 21:53:44 +08:00 via iPhone 我的 PGP 密钥就放在 GitHub Pages 上,唯一的考虑就是隐私。SSH 密钥这种根本没有问题 |
17 helloworld000 2020-10-05 22:03:03 +08:00 @foMM 哈哈,私钥公开也可以,只要公钥不公开就行。理论上也是可以用私公钥反着用的 |
18 foMM 2020-10-05 22:08:38 +08:00 @helloworld000 我看到的私钥,往往都跟公钥放在同一个文件夹…… |
19 also24 2020-10-05 22:13:48 +08:00 |
24 threebr 2020-10-06 00:55:43 +08:00 @fuse 你可能搞错前后关系了,当现有的算力存在暴力破解密钥的可能时,人们就会加长密钥的长度,让密钥继续变得无法破解。所以你有多少个 3090 都没有用,当你下单的一亿张 3090 还在路上的时候,别人已经把密钥长度又翻了几番 |
25 Showfom PRO @helloworld000 我想到了之前看到个 ID,其实是他密码,他密码才是他用户名 |
26 geelaw 2020-10-06 05:35:50 +08:00 via iPhone @Mutoo #11 有不代表现在有人用。 @threebr #14 正确的说法是“我们不知道如何在合理时间内破解”。 @helloworld000 #17 不可以,反过来用会丧失所有安全性。如果你看了任何暗示公私钥可以交换的“科普”,最好忘记。 @fuse #23 即使是最 naive 的 80 位安全性,几千万应该也不够在 10 年之内破解出来。 公钥在使用过程中本来就可以公开的,放不放在 GitHub 上对真正对目标有兴趣的攻击者区别不大。比较大的问题是如何确保从互联网得到的公钥是自己想要加的那个,而不是篡改过的。GitHub 应该还是信得过,“其他便于获取”的地方就不一定了,得看哪儿。 |
30 helloworld000 2020-10-07 08:06:34 +08:00 @geelaw [捂脸] 是的,因为非对称加密算法里像 rsa 和 ecdsa 这些公钥和私钥产生机制还是很不一样的,所以我也就这么一说理论上可以这么用,实际上还是不行的。大家不要当真 |
31 helloworld000 2020-10-07 08:24:25 +08:00 因为对方是大神,我说更准确一些,我说的理论上是指可以用作签名去 identify 。但是在 encryption 上的安全性不能 guarantee |
32 Mashirobest 2020-10-08 09:31:16 +08:00 via Android @fuse 理论上算到人类灭亡都未必算得出来 |