Blowfish

A HupWiki-ből...

A DES-hez és az IDEA-hoz hasonlóan a Blowfish egy változó kulcshosszúságú szimmetrikus blokk-titkosítás.

Bruce Schneier fejlesztette ki 1993-ban. Célja egy nagy teljesítményű, szabadon hozzáférhető alternatíva biztosítása volt a létező titkosítási algoritmusok mellett. Az algoritmust nyilvánosságra hozatala óta sokan elemezték, és lassan a szakmai közönség is kezdi erős titkosító algoritmusnak tekinteni. A kulcsméret 32-448 bit lehet, a blokkok mérete 64 bit. A Blowfish algoritmus egy Feistel-hálózatot valósít meg, ami egy egyszerű titkosító függvény 16 iterációját hajtja végre.

Az egymás után következő blokkok felhasználásával növelhető a titkosítás biztonsága. Az ECB metódus helyett (független adatblokkok) a CBC, CFB, és OFB metódusokat szokták alkalmazni.

Lásd Még

Külső hivatkozások

Bruce Schneier honlapja