Hash
NIST 將命名從 MD…(消息摘要)轉換為 SHA…(安全散列算法)的原因是什麼?
當 NIST 在 1993 年引入 SHA-0 時,他們首次將其命名約定從 MD-n 轉換為 SHA-n。由於兩者都指向相似的結構(閱讀:具有相同加密目標的散列算法),我想知道為什麼 NIST 選擇將命名從*“消息摘要”更改為“安全散列算法”*。環顧四周並沒有返回與此相關的有用資訊。
是否有特定原因要更改現有的命名約定?它是否以某種方式表明加密目標發生了變化(以及是否發生了變化),還是僅僅是標準化決策的結果,可能基於 NIST 定義中的術語變化?
如果有官方聲明解釋了命名約定的這種變化,我也會感謝指向它的指針以供參考。
當 NIST 在 1993 年引入 SHA-0 時,他們首次將命名約定從 MD-n 轉換為 SHA-n
實際上,MD-n 不是 NIST 的命名約定。這是 RSA Security(一家私人公司)的命名約定。在 SHA(這是原始名稱;SHA-0 是用於區分原始提案和最終採用的提案:SHA-1)之前的追溯術語,NIST 沒有定義任何散列函式。