Funciones hash: el invento que protege tus contraseñas de los hackers y te permite minar criptomonedas.
La criptografía es casi tan antigua como la necesidad de ocultar la información escrita. Son muy diversas las técnicas que se han empleado desde siglos atrás para transformar un texto en claro en uno cifrado, ilegible para quien no lo pueda descifrar. Uno de los ejemplos clásicos y más sencillos es el cifrado César, utilizado por Julio César para comunicarse con sus tropas durante la guerra contra los galos. Este mecanismo de cifrado se basa en sustituir cada letra del mensaje por aquella que se encuentra desplazada n posiciones en el alfabeto. Por ejemplo, si n = 2 , la sustitución alfabética sería la siguiente: Alfabeto en claro: ABCDEFG HIJKLMNÑOPQRSTUVWXYZ Alfabeto cifrado: CDEFGHIJKLMNÑOPQRSTUVWXYZAB Y si cifrasemos la palabra HOLA con n = 2 obtendríamos el siguiente resultado: H -> J, O -> Q, L ->N, A -> C: JQNC Lo que llamaríamos la clave de cifrado es, en este caso n = 2 . Como es lógico, cualquiera que conozca la cla...