PDA

Ver la versión completa : Encriptación en MD5?



MANTERO
28-06-2004, 17:12
Buenas, hace dias que en un server del IRC cuando alguien se conecta aparece una cosa parecida a esta en vez del host del que se conecta:

NickUsuario (~Nick@AE13F0199BA49951E13443C4DA02x) has joined channel
#canalirc

La cosa esque segun tengo entendido el MD5 es de 32bits y este tiene 31. Aparte que la "x" del final sale siempre en todos los usuarios. Eso es MD5? Y sino, qué es? Thanks! :p

Saludos,
MANTERO.

dares6
28-06-2004, 19:27
saludos

No es un md5 es lo que se llama ip virtual y creo que funciona asi ( si es del irc hispano )

Se toma la IP real del usuario.

Se toma la clave de cifrado de IPs de la red, a través de la base de datos distribuída.

Se toma un valor inicial "v".

Se cifra la concatenación de la IP del usuario con el valor "v", usando la clave de cifrado de IPs de la red.

El resultado se codifica en "radix-64".

Si el resultado codificado en "radix-64" contiene caracteres inválidos para el DNS, se elige un valor nuevo de "v" y se vuelve a empezar. La probabilidad de que una codificación sea inválida es de 1-(31/32)10 = 27.2%. Es decir, el número medio de cifrados hasta conseguir una codificación válida es de solo 1.37. Esta cifra es más que aceptable.

Cuando el resultado codificado en "radix-64" sólo contiene caracteres válidos, se divide en dos grupos de 32 bits cada uno, y se publican en la red como "[grupo1].[grupo2].virtual".

:rolleyes: :rolleyes:
dares6

mc3
02-07-2004, 11:58
Así es, para irc hispano ese es el metodo aca esta lo mismo y mas info http://www.argo.es/~jcea/irc/ipvirtual.htm