Sha-1

碰撞攻擊

  • April 23, 2020

我想使用我的學號和另一個可能具有相同散列值的學號的雜湊函式來執行碰撞攻擊。我該怎麼做?是否有任何線上工具可以幫助我找到相同的雜湊值

例如

我的學號是s3412347;Sha-1:6b9e8b6fd49df67a7a770c28072e8b807cd2070e 可能的學生:sXXXXXXXX;Sha-1:6b9e8b6fd49df67a7a770c28072e8b807cd2070e

我想進行碰撞攻擊

實際上,您提到的問題不是碰撞攻擊,而是第二次原像攻擊。

在碰撞攻擊中,攻擊者可以選擇兩條消息;只要它們是不同的並且散列到相同的值,攻擊者就會獲勝。

在第二次原像攻擊中,攻擊者收到一條消息,並被要求找到另一條雜湊值相同的消息;如果可以,他就贏了。

您已經指定了一條消息“s3412347”;允許攻擊者的唯一靈活性是在第二條消息中。因此,這屬於“第二次原像攻擊”。

這就是為什麼區別很重要:對於 SHA-1,有已知的方法來進行碰撞攻擊(這需要更多的計算工作,而不是學生可能能夠得到的,當然不是你可以在網上免費找到的東西); 然而,沒有已知的可行方法來進行第二次原像攻擊。

引用自:https://crypto.stackexchange.com/questions/80212