text: 在密碼學中，金鑰延伸的熵，僅使計算增強金鑰的方法更復雜。對不加鹽金鑰延伸的攻擊是存在的，稱作彩虹表。對金鑰加鹽是指在弱金鑰後追加一個長的隨機串，使得預先計算好的雜湊值不再可用。金鑰延伸技術總體上是這樣進行的：輸入初始金鑰到生成增強金鑰的演算法。得到的增強金鑰應具有足夠長度即可算出增強金鑰的捷徑。金鑰延伸技術留給攻擊者兩個選項：或者嘗試每種可能的增強金鑰組合，於是這種方法也很容易幾近於不可行。攻擊者如果使用和使用者同等級的硬體，每次猜測嘗試將會花費和使用者差不多一樣長的時間。即便攻擊者有比使用者更強大的計算資源，金鑰延伸仍然會拖慢攻擊者的速度，同時又不明顯影響合法使用者感知到的系統可用性，因為使用者在輸入密碼後計算機只需計算一次增強金鑰，而攻擊者攻擊時的每次猜測都必須計算一次。有若干方式可以進行金鑰延伸。一種是迴圈重複應用密碼雜湊函式或塊加密方法，另一種是使用需要大量記憶體的密碼雜湊函式。加鹽經常與金鑰延伸一同使用，防止攻擊者進行特定的空間換時間/時間換空間的攻擊。
metadata: erhwenkuo/wikipedia-zhtw
metadata: 金鑰延伸
metadata: https://zh.wikipedia.org/wiki?curid=6598423