123456789101112131415161718192021 |
- <?php
- /*
- * Funciones de utilidad
- */
- function limpiaClave($clave){
- return intval(str_ireplace(array("ad", "al", "do"), array("","",""), $clave));
- }
- function encripta($texto){
- $secret_key = 'Sup3rCl4v3.D3_C0dif1c4c10n'; // Una clave de codificacion, debe usarse la misma para encriptar y desencriptar
- $iv = substr(hash('sha256', 'OtroCampoQueNoSeQueEs'), 0, 16);//solo 16 bytes
- return base64_encode(openssl_encrypt($texto, "AES-256-CBC", hash('sha256', $secret_key), 0, $iv));
- }
- function desencripta($texto){
- $secret_key = 'Sup3rCl4v3.D3_C0dif1c4c10n'; // Una clave de codificacion, debe usarse la misma para encriptar y desencriptar
- $iv = substr(hash('sha256', 'OtroCampoQueNoSeQueEs'), 0, 16);//solo 16 bytes
- return openssl_decrypt(base64_decode($texto), "AES-256-CBC", hash('sha256', $secret_key), 0, $iv);
- }
|