Blowfish: Diferenzas entre revisións
Contido eliminado Contido engadido
m r2.7.1) (Bot: Engado: uk:Blowfish |
m r2.7.3) (Bot: Engado: fa:بلوفیش; cambios estética |
||
Liña 3:
Schneier deseñou Blowfish como un algoritmo de uso xeral, intentando substituír o antigo [[DES]] e libre de problemas asociados con outros algoritmos. Ó mesmo tempo, moitos outros deseños eran propietarios, patentados ou gardados polo goberno. Schneier declarou “Blowfish non ten patente, e así se quedará nos demais continentes. O algoritmo está a disposición de dominio público, e pode ser usado libremente por calquera”.
== Funcionamento do algoritmo ==
[[Ficheiro:DiagramaBlowfish.png|dereita|miniatura|216px|Diagrama de Blowfish.]]
Blowfish usa bloques de 64 [[bit
O diagrama amosa a acción de Blowfish. Cada liña representa 32 bits. O algoritmo garda 2 arranxos de subchaves: O arranxo P de 18 entradas e 4 caixas-S de 256 entradas. Unha entrada do arranxo P é usada cada ronda, despois da ronda final, a cada metade do bloque de datos aplícaselle un [[Lóxica binaria|XOR]] cunha das 2 entradas do arranxo P que non foron utilizadas.
Liña 25:
[[en:Blowfish (cipher)]]
[[es:Blowfish]]
[[fa:بلوفیش]]
[[fi:Blowfish]]
[[fr:Blowfish]]
|