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

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 这世界上每天产生这么多 git commit id,真的就不会重复吗?
未分類
29 12 月 2020

这世界上每天产生这么多 git commit id,真的就不会重复吗?

这世界上每天产生这么多 git commit id,真的就不会重复吗?

資深大佬 : fishenal 5

有没有大神来简单计算一下~
大佬有話說 (9)

  • 資深大佬 : XiLingHost

    碰撞的概率很低

  • 資深大佬 : Kr98

    16^40 约等于 1.46e+48

  • 資深大佬 : msg7086

    重复了又咋样,commit id 本来就只在 repo 内部有效。
    再者 SHA1 碰撞概率已经是天文数字的低了。
    再者就算碰撞了,也需要内容是合法的 git 提交记录才行。
    到宇宙毁灭之时你应该撞不出重复的 commit id 。

  • 資深大佬 : SeanChense

    会重复
    https://github.com/git/git

    源码里有一个检测重复的 sha1collisiondetection

  • 資深大佬 : ysc3839

    会,git 已经计划改用 sha256 了。
    https://github.com/git/git/blob/v2.19.0/Documentation/technical/hash-function-transition.txt

  • 資深大佬 : Suddoo

    果然是会重复的

  • 資深大佬 : acmore

    会重复,而且如果发生了重复是个大好事,这种 case 可不好找,东拼西凑水篇文章岂不美哉。

  • 資深大佬 : Leigg

    真好,我怎么想不到这个标题

  • 資深大佬 : julyclyde

    为什么你用果然这种词?为什么用“真的不会吗”这种问法?

    长度有限的数字必然数量也是有限的啊

文章導覽

上一篇文章
下一篇文章

AD

其他操作

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

51la

4563博客

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