跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 为了方便添加公钥到各个机器, 公布公钥有风险吗
未分類
4 10 月 2020

为了方便添加公钥到各个机器, 公布公钥有风险吗

为了方便添加公钥到各个机器, 公布公钥有风险吗

資深大佬 : fuse 2

计划把公钥放 github, 或者一个便于获取的地方, 有风险吗

这样任何机器只要访问这个 url 就可以添加公钥了

大佬有話說 (32)

  • 資深大佬 : winterbells

    公钥不就是随便公开的嘛

  • 資深大佬 : DogBear

    之前为了方便就直接放在 gist 上了,不过这不是常规操作吗

  • 資深大佬 : Perry

    有硬盘被塞满的风险

  • 資深大佬 : msg7086

    GitHub 上的公钥本来就是公开的。
    https://github.com/msg7086.keys 可以拿到我的公钥。

  • 資深大佬 : Goldilocks

    No

  • 資深大佬 : unixeno

    不能公开的能叫公钥吗

  • 資深大佬 : foMM

    主觉得公钥的公代表的什么意思?

    ==========================
    我看过好多发私钥去 github 的,那才是要命

  • 資深大佬 : Jirajine

    公钥本身可以公开,但公钥具有 identify 特性,可能会被关联到你的其他身份。

  • 資深大佬 : reus

    可能以后量子计算机可以由公钥计算出私钥

  • 資深大佬 : noe132

    如果你用的是 ubuntu,默认自带一个从 github 导入公钥到当前用户的工具
    ssh-import-id-gh <username>

  • 資深大佬 : Mutoo

    @reus 不会的,有抗量子计算的非对称加密算法。

  • 資深大佬 : webshe11

    公钥是公的,不是母的
    需要的话公开就完事了 还可以避免传输过程中被篡改(如果接收者知道你的 GitHub 用 HTTPS 访问就行了

  • 主 資深大佬 : fuse

    理论上,可以根据公钥计算出私,电脑不就被人登陆了吗

  • 資深大佬 : threebr

    @fuse 就是理论上还没有方法能计算出来

  • 資深大佬 : Y29tL2gwd2Fy

    @webshe11 ???
    malekey&femalekey

  • 資深大佬 : dingwen07

    我的 PGP 密钥就放在 GitHub Pages 上,唯一的考虑就是隐私。SSH 密钥这种根本没有问题

  • 資深大佬 : helloworld000

    @foMM 哈哈,私钥公开也可以,只要公钥不公开就行。理论上也是可以用私公钥反着用的

  • 資深大佬 : foMM

    @helloworld000 我看到的私钥,往往都跟公钥放在同一个文件夹……

  • 資深大佬 : also24

    @helloworld000 #17
    理论上确实可以反着用,但现实中千万别这么干。

    绝大部分密钥生成工具生成的『私钥』,是包含了公钥信息的。

  • 主 資深大佬 : fuse

    @threebr 理论可以,计算量问题而已,花几千万买机器,可以算出来的

  • 主 資深大佬 : fuse

    @threebr 就是暴力破解,挨个试过去

  • 資深大佬 : wzzzx

    @fuse #21 等你试出来,人类已经开始准备移民外太空了

  • 主 資深大佬 : fuse

    @wzzzx 几百万课 3090 总是可以破解的,花几千万,租一段时间,不就破解了?

  • 資深大佬 : threebr

    @fuse 你可能搞错前后关系了,当现有的算力存在暴力破解密钥的可能时,人们就会加长密钥的长度,让密钥继续变得无法破解。所以你有多少个 3090 都没有用,当你下单的一亿张 3090 还在路上的时候,别人已经把密钥长度又翻了几番

  • 資深大佬 : Showfom

    @helloworld000 我想到了之前看到个 ID,其实是他密码,他密码才是他用户名

  • 資深大佬 : geelaw

    @Mutoo #11 有不代表现在有人用。

    @threebr #14 正确的说法是“我们不知道如何在合理时间内破解”。

    @helloworld000 #17 不可以,反过来用会丧失所有安全性。如果你看了任何暗示公私钥可以交换的“科普”,最好忘记。

    @fuse #23 即使是最 naive 的 80 位安全性,几千万应该也不够在 10 年之内破解出来。

    公钥在使用过程中本来就可以公开的,放不放在 GitHub 上对真正对目标有兴趣的攻击者区别不大。比较大的问题是如何确保从互联网得到的公钥是自己想要加的那个,而不是篡改过的。GitHub 应该还是信得过,“其他便于获取”的地方就不一定了,得看哪儿。

  • 主 資深大佬 : fuse

    @geelaw 直接买云服务,短时间租用,又不是直接买设备

  • 資深大佬 : vbcity

    @fuse 2^256 次方的密钥, 你知道需要多少资源才能算出来吗? 就算整个宇宙的资源拿来算,也不够的。

  • 資深大佬 : wzzzx

    @fuse #23 我觉得你有必要去了解一下一些基本的密码学知识?

  • 資深大佬 : helloworld000

    @geelaw [捂脸] 是的,因为非对称加密算法里像 rsa 和 ecdsa 这些公钥和私钥产生机制还是很不一样的,所以我也就这么一说理论上可以这么用,实际上还是不行的。大家不要当真

  • 資深大佬 : helloworld000

    因为对方是大神,我说更准确一些,我说的理论上是指可以用作签名去 identify 。但是在 encryption 上的安全性不能 guarantee

  • 資深大佬 : Mashirobest

    @fuse 理论上算到人类灭亡都未必算得出来

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具