热门问题
时间线
聊天
视角

Argon2

来自维基百科,自由的百科全书

Remove ads

Argon2是一種金鑰衍生函式,是2015年口令雜湊競賽英語Password Hashing Competition的獲勝者[1][2]。它由盧森堡大學亞歷克斯·比留科夫英語Alex Biryukov、丹尼爾·迪努(Daniel Dinu)以及德米特里·霍夫拉托維奇英語Dmitry Khovratovich設計[3]。Argon2的參考實現以創用CC許可協定CC0許可證(即公有領域)或Apache許可證2.0發布,並提供了三種相關版本:

  • Argon2d最大化了對GPU口令破解英語Password cracking攻擊的抵抗力。它以密碼依賴的順序訪問主記憶體陣列,這減少了時間-主記憶體權衡(TMTO)攻擊的可能性,但引入了可能的旁路攻擊
  • Argon2i最佳化以抵抗旁路攻擊。它以口令獨立的順序訪問主記憶體陣列。
  • Argon2id是一個混合版本。它在主記憶體的第一次遍歷中採用Argon2i方法,隨後採用Argon2d方法。RFC 9106建議,如果開發者不了解這些類型之間的區別,或認為側信道攻擊是一個可行的威脅,應該使用 Argon2id[4]
快速預覽 概述, 設計者 ...

這三種模式都允許通過三個參數進行組態,包括:

  • 執行時間
  • 所需主記憶體
  • 並列度
Remove ads

參考文獻

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads