Diferencia entre revisiones de «Blowfish»
Contenido eliminado Contenido añadido
m Revertidos los cambios de 83.35.220.129 (disc.) (HG) (3.1.13) |
m Pequeñas correcciones WP:CEM. |
||
Línea 15:
Debido a que Blowfish está en la red Feistel, puede ser invertido aplicando un XOR entre P<sub>17</sub> y P<sub>18</sub> al bloque texto codificado, y así sucesivamente se usan las P-entradas en orden reversivo.
La generación de claves comienza inicializando los P-arrays y las cajas-S con los valores derivados de los dígitos hexadecimales de pi, los cuales no contienen patrones obvios. A la clave secreta se le aplica un XOR con las P-entradas en orden (ciclando la clave si es necesario). Un bloque de 64 bits de puros ceros es cifrado con el algoritmo como se indica. El texto codificado resultante reemplaza a P<sub>1</sub> y P<sub>2</sub>. Entonces el texto codificado es cifrado de nuevo con
[[Categoría:Cifrado por bloques]]
|