热门问题
时间线
聊天
视角

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 content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads