Vida de un Programador

Experiencias, ideas y programas

Archivos por Etiqueta: mhf

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

A %d blogueros les gusta esto: