Paso 1: ¿Por qué MD5?
Si desea llegar al método, saltatelo pero si te interesa por qué opté por usar este método, siga leyendo.
MD5 Hash cifrado es un método anticuado para almacenar contraseñas en el disco duro de un ordenador para que los hackers no pueden leerlos. Genera una cadena de 32 (aparentemente-pero-no-muy-números al azar) y letras minúsculas, llamadas un hash, de otra cadena que el usuario pone en. Lo cool es que no importa cuantas veces un usuario pone pone en una cadena, el mismo hash que siempre salen, pero cambiar una característica pequeña, como una sola letra o incluso el caso de una carta y los cambios de todo. También tiene la propiedad especial de ser irreversible. Esto significa que incluso si un hacker talento tiene el hash y conoce el algoritmo, no puede conseguir la entrada.
Por lo tanto, es ¿por qué esta anticuada? Bueno, en 32 caracteres de mundo moderno de hoy no es suficiente. Cuando alguien pone en una cadena de más de 32 caracteres el algoritmo sobre y comienza reutilizar hashes. Cuando esto sucede que se le llama una colisión y debido a la edad del algoritmo MD5, algunas de estas colisiones son conocidos. Piense en ello como un juego y usted consigue la puntuación más alta requete y va de 9999999 a 0000000. Hay mejores y más nuevos generadores de hash por ahí como SHA-1, pero para nuestros propósitos, MD5 funcionará muy bien.