El algoritmo de encriptación Blowfish. Cifrado de bloque: bloque de 64 bits. Longitud de clave variable: 32 bits a 448 bits.Diseñado por Bruce Schneier. Mucho más rápido que DES e IDEA.Sin patente y libre de regalías.No se requiere licencia.
Blowfish es un cifrado de bloque simétrico que se puede usar como reemplazo directo para DES o IDEA. Se necesita una clave de longitud variable, de 32 bits a 448 bits, por lo que es ideal tanto para uso doméstico como exportable. Blowfish fue diseñado en 1993 por Bruce Schneier como una alternativa rápida y gratuita a los algoritmos de cifrado existentes. Desde entonces se ha analizado considerablemente y está ganando lentamente aceptación como un algoritmo de cifrado fuerte. Blowfish no está patentado y no tiene licencia, y está disponible de forma gratuita para todos los usos.
Muchos criptógrafos han examinado Blowfish, aunque hay pocos resultados publicados. Serge Vaudenay examinó las teclas débiles en Blowfish; Hay una clase de teclas que se pueden detectar, aunque no se rompen, en las variantes de Blowfish de 14 rondas o menos. El doctorado de Vincent Rijmen. La tesis incluye un ataque diferencial de segundo orden en Blowfish de 4 rondas que no se puede extender a más rondas.
Todos pueden descargar Blowfish y usarlo en su aplicación. No existen reglas sobre el uso, aunque agradecería recibir notificaciones de cualquier aplicación comercial que utilice el producto para poder enumerarlas en este sitio web.
Leer también:Ejemplos de algoritmo en programación; Algoritmo, que es, definición, significado, concepto, en que consiste; programación, ejemplo; Encriptar Iphone, cifrar