12345678910111213141516 |
- <?php
- function encripta($texto){
- $secret_key = 'UnT3xt0.MuyS3gur0&MuyL4rg0P4r43ncr1pt4r$$'; // Una clave de codificacion, debe usarse la misma para encriptar y desencriptar
- $iv = substr(hash('sha256', 'OtroCampoQueNoSeQueEs'), 0, 16);//solo 16 bytes
- $encrypted = base64_encode(openssl_encrypt($texto, "AES-256-CBC", hash('sha256', $secret_key), 0, $iv));
- return $encrypted;
- }
- function desencripta($texto){
- $secret_key = 'UnT3xt0.MuyS3gur0&MuyL4rg0P4r43ncr1pt4r$$'; // Una clave de codificacion, debe usarse la misma para encriptar y desencriptar
- $iv = substr(hash('sha256', 'OtroCampoQueNoSeQueEs'), 0, 16);//solo 16 bytes
- $decrypted = openssl_decrypt(base64_decode($texto), "AES-256-CBC", hash('sha256', $secret_key), 0, $iv);
- return $decrypted;
- }
|