Investigación: 1. ¿Cuáles son los métodos para encriptar datos en PHP? 1.1 Algoritmo de hashing 1.1.1 MD5 Describa el método de forma clara y sencilla. Hash: Para almacenar una contraseña en la base de datos. MD5 sirve para encriptar la contraseña que el...
More
Investigación: 1. ¿Cuáles son los métodos para encriptar datos en PHP? 1.1 Algoritmo de hashing 1.1.1 MD5 Describa el método de forma clara y sencilla. Hash: Para almacenar una contraseña en la base de datos. MD5 sirve para encriptar la contraseña que el usuario esté ingresando. Escriba un ejemplo de cómo se usa: $password = Input::get(‘password_from_user’); $hashed = Hash make($password); ------------------------------------------------------------- $password = “123456”; $hash = md5($password); echo $hash; <? $clave=md5 (‘clave de usuario’); echo ‘Clave encriptada:’ .$clave; ?> Escriba un ejemplo de cómo se desencripta un dato con ese método específicamente: Para desencriptar un Hash: crypt('String', '$2a$07$twentytwocharactersalt$'); password_hash se introducirá en PHP 5.5. $options = [ 'cost' => 7, 'salt' => 'BCryptRequires22Chrcts', ]; password_hash("rasmuslerdorf", PASSWORD_BCRYPT, $options); MD5: $input = "SmackFactory"; $encrypted = encryptIt( $input ); $decrypted = decryp
Less