Blowfish šifrovací algoritmus
Blowfish je klíč symmetric, tajný klíč, blokovat kód navržený v 1993 Bruce Schneier.
Blowfish má 64 kousl velikost bloku a délku klíče kdekoli od 32 kousků k 448 kouskům. To je založené na Schneier nápadu ta dobrá bezpečnost proti oběma známý a budoucí dešifrování může nadějně být získáno používáním velký, pseudonáhodný, klíč závislý s-boxuje.
To je jeden z rychlejších blokových kódů v širokém užití, kromě když mění klíče. Každý nový klíč vyžaduje pre-ekvivalent zpracování k šifrovat asi 4 kilobajty textu, který je velmi pomalý vyrovnal se jiným kódům bloku. Toto předejde jeho použití v jistých aplikacích, ale je ne problém v jiných.
Také, Blowfish má relativně velkou pamětovou stopu jen přes 4 kilobajty RAM. Toto není problém dokonce pro starší menší pracovní plochu a přenosné počítače, ale to přece předchází používání v nejmenší vestavěné systémy takové jak časné smartcards.
Tam je ne efektivní dešifrování Blowfish známý veřejně jak Sept. 2002. To by mělo být si všiml toho, jako jiné kódy bloku s 64 kousku blokuje, to je riskantní zašifrovat extrémně velké texty (více než nemnoho sto megabajtů) s jediným klíčem. Jestliže více data mají být zašifroval kód bloku s větším blokem velikost by měla být používána.
Uvnitř limitace všimly si, Blowfish je velmi užitečný a respektoval kód a viděl široké užití.
Viz též: kryptografie