Luego de de esta prolongada recopilación de datos resolvimos este enigma que tienen algunos de nuestros lectores. Te compartimos la respuesta y esperamos resultarte de gran apoyo.
Ejemplo 1: cifrar descifrar php
functionencrypt_decrypt($string,$action='encrypt')$encrypt_method="AES-256-CBC";$secret_key='AA74CDCC2BBRT935136HH7B63C27';// user define private key$secret_iv='5fgf5HJ5g27';// user define secret key$key=hash('sha256',$secret_key);$iv=substr(hash('sha256',$secret_iv),0,16);// sha256 is hash_hmac_algoif($action=='encrypt')$output=openssl_encrypt($string,$encrypt_method,$key,0,$iv);$output=base64_encode($output);elseif($action=='decrypt')$output=openssl_decrypt(base64_decode($string),$encrypt_method,$key,0,$iv);return$output;echo"Your Encrypted password is = ".$pwd=encrypt_decrypt('spaceo','encrypt');echo"Your Decrypted password is = ".encrypt_decrypt($pwd,'decrypt');
Ejemplo 2: cifrado y descifrado de contraseña php
functionencryptPass($password)$sSalt='20adeb83e85f03cfc84d0fb7e5f4d290';$sSalt=substr(hash('sha256',$sSalt,true),0,32);$method='aes-256-cbc';$iv=chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0);$encrypted=base64_encode(openssl_encrypt($password,$method,$sSalt,OPENSSL_RAW_DATA,$iv));return$encrypted;functiondecryptPass($password)$sSalt='20adeb83e85f03cfc84d0fb7e5f4d290';$sSalt=substr(hash('sha256',$sSalt,true),0,32);$method='aes-256-cbc';$iv=chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0).chr(0x0);$decrypted=openssl_decrypt(base64_decode($password),$method,$sSalt,OPENSSL_RAW_DATA,$iv);return$decrypted;
Si estás contento con lo expuesto, tienes la libertad de dejar un ensayo acerca de qué le añadirías a esta crónica.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)