Vida de un Programador

Experiencias, ideas y programas

Archivos por Etiqueta: hash

Challenge 12: Three keys and a cup


La prueba 13 consistía en conseguir 3 claves (que estaban en formato de 32 caracteres hexadecimales) y convertirlo (mediante suma), junto con la entrada, en la salida.

Decia que las claves estaban escondidas en la imagen usando tres métodos diferentes.

Me encanto por la forma de esconder las claves, cosa que voy a explicar a continuacion.
Leer más de esta entrada

Multi Hash Function (MHF) – Sistema de cifrado y hashing propio

Estos dias en clase estaba *un poco* aburrido, asi que empece a pesnar un proyecto que tenia en mente desde hace un tiempo.

La idea era crear una funcion para crear hashes «dinámicos», es decir, con la longitud que se quiera.
Esto evoluciono al basarme en RC4 (solo tuve de alli la idea de una P-Box, pero yo he ido mas adelante).
En si, el estadi interno es una array con 256 arrays con los valores del 0 a 255. Estso valores se intercambian posiciones en la propia array, entre multiples e incluso arrays enteras.

El algoritmo ademas permite la introduccion de un «nonce», que permite variar el resultado de la cadena pseudo-aleatoria («keystream», destinada a encriptar mas adelante) de forma segura reusando la clave.
Leer más de esta entrada