You are on page 1of 1

Qu es un algoritmo criptogrfico?

Un algoritmo criptogrfico, o cifrador, es una funcin matemtica usada en los procesos


de encriptacin y desencriptacin. Un algoritmo criptogrfico trabaja en combinacin con
una llave (un nmero, palabra, frase, o contrasea) para encriptar y desencriptar datos.
Para encriptar, el algoritmo combina matemticamente la informacin a proteger con una
llave provista. El resultado de este clculo son los datos encriptados. Para desencriptar, el
algoritmo hace un clculo combinando los datos encriptados con una llave provista,
siendo el resultado de esta combinacin los datos desencriptados (exactamente igual a
como estaban antes de ser encriptados si se us la misma llave). Si la llave o los datos
son modificados el algoritmo produce un resultado diferente. El objetivo de un algoritmo
criptogrfico es hacer tan difcil como sea posible desencriptar los datos sin utilizar la
llave. Si se usa un algoritmo de encriptacin realmente bueno, entonces no hay ninguna
tcnica significativamente mejor que intentar metdicamente con cada llave posible.
Incluso para una llave de slo 40 bits, esto significa 240 (poco ms de 1 trilln) de llaves
posibles.
MD5:
Message Digest 5 (1992)
RFC's relacionados
#1321 - The MD5 Message-Digest Algorithm - ftp://ftp.rfc-editor.org/innotes/rfc1321.txt
#1810 - Report on MD5 Performance - ftp://ftp.rfc-editor.org/in-notes/rfc1810.txt
#1828 - IP Authentication using Keyed MD5 - ftp://ftp.rfc-editor.org/innotes/rfc1828.txt
#1864 - The Content-MD5 Header Field - ftp://ftp.rfc-editor.org/in-notes/rfc1864.txt
DESCRIPCIN
MD5 fue ideado por el matemtico Ron Rivest, y supone la evolucin de los algoritmos
MD2 y MD4. Se trata
de una funcin criptogrfica de tipo hash que acepta como entrada un mensaje de
cualquier longitud y devuelve como salida una cadena de 128 bits (usualmente una
cadena de 32 caracteres hexadecimales).
Su fcil implementacin y su gran popularidad le hacen uno de los principales algoritmos
hash de la red, usado principalmente en comprobacin de ficheros en Internet.
SHA-1:
Secure Hash Algorithm - 1 (1994)
RFC's relacionados
#2841 - IP Authentication using Keyed SHA1 with Interleaved Padding (IP-MAC) ftp://ftp.rfc-editor.org/in-notes/pdfrfc/rfc2841.txt.pdf
#3174 - US Secure Hash Algorithm 1 (SHA1) - ftp://ftp.rfc-editor.org/innotes/pdfrfc/rfc3174.txt.pdf
DESCRIPCIN
SHA-1 fue ideado por el NIST en 1994 como ampliacin al algoritmo SHA. Se trata de una
funcin criptogrfica de tipo hash que acepta una entrada de 2^64 bits como maximo
(2048 Terabytes) y devuelve como salida una cadena de 160 bits.
SHA-1 es ligeramente ms lento que MD5, pero tambin es computacionalmente ms
complejo y su salida es de mayor longitud, por lo que se considera de forma global ms
seguro.

You might also like