Advertisement
juniorsabbath

script encriptar/desencriptar PHP MD5

May 28th, 2017
565
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.95 KB | None | 0 0
  1. <?php
  2. $texto= 'esto texto se encriptara'; /*Cadena a encriptar*/
  3. /*
  4. funcion encriptar
  5. */
  6. function encriptar($cadena){
  7.     $key='';  // Una clave de codificacion, debe usarse la misma para encriptar y desencriptar
  8.     $encrypted = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $cadena, MCRYPT_MODE_CBC, md5(md5($key))));
  9.     return $encrypted; //Devuelve el string encriptado
  10.     //echo "<br>";
  11. }
  12.  
  13. /*
  14. funcion desencriptar
  15. */
  16. function desencriptar($cadena){
  17.     $key='';  // clave de codificacion, debe usarse la misma para encriptar y desencriptar
  18.     $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($cadena), MCRYPT_MODE_CBC, md5(md5($key))), "\0");
  19.     return $decrypted;  //Devuelve el string desencriptado
  20. }
  21.  
  22. //Correr el codigo
  23. echo encriptar($texto); /*encriptar texto e imprimirlo*/
  24. echo "<br>"; /*Salto de linea*/
  25. echo desencriptar(encriptar($texto)); /*desencriptar el texto e imprimirlo*/
  26.  
  27. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement