Cargando

Ir a contenido

X


Ver Más! No te preocupes, recuperar archivos eliminados nunca fue tan sencillo. No te pierdas el tutorial que hemos preparado. Aprende a utilizar Recoverit en Windows 10.


¿La función para encriptar md5 de php es de 128 bits o de 256 bits?



2 Respuestas de expertos

#1   depinto_7

  •   Reputación:118
  •   Respuestas:151
  •   Tutoriales:2

Publicado 08 septiembre 2013 - 13:40

Según tengo entendido los hashes o fragmentos son de 32 caracteres y 1 caracter es = 1 byte, es decir el hash o fragmento = 32 bytes. Si un byte = 8 bits entonces 32 * 8=256 bits

¿que hago mal?

thx
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

#2   Cesar Ortiz

  •   Reputación:523
  •   Respuestas:450
  •   Tutoriales:37

Publicado 08 septiembre 2013 - 14:00

Tienes un error de concepto en el calculo, la sumatoria de verificación MD5 está representa en sistema de codificación hexadecimal y no en bytes, para poder ser mostrada en pantalla con los caracteres ascii básicos, lo que quiere decir que si convertimos cada fragmento o valor hexadecimal tenemos 16 dígitos y por lo tanto 16*8=128 bits, que es la longitud del algoritmo criptográfico.

Espero haberme explicado.

saludos.

#3   depinto_7

  •   Reputación:118
  •   Respuestas:151
  •   Tutoriales:2

Publicado 08 septiembre 2013 - 17:42  AUTOR PREGUNTA

Gracias por la explicación.


No esperes más y entra en Solvetic
Deja tus soluciones y aprovecha las ventajas de la cuenta de usuario ¡Únete!



x

¿Tienes otra pregunta? Aquí puedes encontrar más soluciones!

¿Sigues sin solución? Realiza tu pregunta gratis en Solvetic ¡Únete!