热门问题
时间线
聊天
视角

Twofish

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

Twofish
Remove ads

Twofish(雙魚)是布魯斯·施奈爾帶領的項目組於1998年研發的分組密碼算法。美國國家標準技術研究所(NIST)公開招募的高級加密標準(AES)決賽算法之一,但最終並未當選高級加密標準。Twofish的標誌性特點是它採用了和密鑰相關的替換盒(S盒)。密鑰輸入位的一半被用於「真正的」加密流程進行編排並作為Feistel的輪密鑰使用,而另一半用於修改算法所使用的S盒。Twofish的密鑰編排非常複雜。

事实速览 概述, 設計者 ...

軟件實現的128位Twofish在大多數平台上的運行速度不及最終勝出AES評選的128位Rijndael算法,不過,256位的Twofish運行速度卻較AES-256稍快。

Remove ads

概要

Twofish有128、192、256位三種密鑰長度可供選擇,塊大小為128位,可以看作是布魯斯·施奈爾1993年開發的Blowfish算法的延伸版本。技術上使用與Blowfish類似的計算方法,但是考慮到主要面向於網絡應用,提高了更大密鑰算法的速度。[3]

與Blowfish算法一樣,Twofish無須授權即可使用。

參考資料

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads