Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.42 KB | None | 0 0
  1. $someString = 'abcds'
  2. $secretKey = 'Some-random-key';
  3.  
  4. $output = false;
  5. $encryptMethod = 'AES-256-CBC';
  6. $keyHash = hash( 'sha256', $secretKey );
  7. $key = substr($keyHash, 0, 32);
  8. $iv = substr($keyHash, 32, 16);
  9.  
  10. // Encrypt
  11. echo base64_encode( openssl_encrypt( $string, $encryptMethod, $key, 0, $iv ) );
  12.  
  13. // Decrypt
  14. openssl_decrypt( base64_decode( $string ), $encryptMethod, $key, 0, $iv );
  15.  
  16.  
  17.         return $output;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement