@ 2018-01-14T03:51:01Z <?php
/**
Name: PHP Encryption:
Desc: Encrypt and Decrypt data.
Version: V1.0
Date: 3/11/2017
Author: Prince Adeyemi
Contact: prince@vegasnewspaper.com
Facebook: fb.com/YourVegasPrince
*/
// Encryption setup:
$dataToEncrypt = "My Secret Telegram: Hakuna matata!";
$encryptMethod = "AES-256-CBC";
$mySecretHash = "somethingRandom12!)!)I!@1U2 goes gere";
//$iv = mcrypt_create_iv(16, MCRYPT_RAND);
// php versopm 5.x/7.x compability;
If( phpversion() >= 7)
{
$bytes = random_bytes(8);
$iv = (bin2hex($bytes));
}
elseif( phpversion() < 7 )
{
$ivLen = 16;
$iv = str_repeat("\0", $ivLen);
}
else {
$iv = mcrypt_create_iv(16, MCRYPT_DEV_URANDOM);
}
//Encrypt data:
$encryptedData = openssl_encrypt($dataToEncrypt,$encryptMethod,$mySecretHash, 0, $iv);
//Decrypt data:
$decryptedData = openssl_decrypt($encryptedData, $encryptMethod, $mySecretHash, 0, $iv);
//OUTPUT:
echo ("RandomIV : " . $iv . "\n");
echo ( "Secret message : " . $dataToEncrypt ."\n" );
echo ( "Encrypted message : ". $encryptedData ."\n" );
echo ( "Decrypted message: ". $decryptedData ."\ln");
?>
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 7.1.25 - 7.1.33 , 7.2.0 - 7.2.25 , 7.3.0 - 7.3.12 , 7.4.0 Fatal error: Uncaught Error: Call to undefined function openssl_encrypt() in /in/18v1r:36
Stack trace:
#0 {main}
thrown in /in/18v1r on line 36
Process exited with code 255 . Output for 7.1.13 RandomIV : 6ac6a485a73aa753
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : 98IuPUvGIUaOcL1FSDJSpjdYSnARpml8K9oej1rBKmlVr4JZXA5RxNz8jK9pc9RH
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.12 RandomIV : 077e2a0ef04eed75
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : Pyew87lS/EbCvDBltV9rVN1+cQZ/Si1OWSCWLCyA7Jc+SufIvexxzWV0ZrPj9Ckc
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.11 RandomIV : feff7e4b9a5d45ea
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : MTIluF1CxRWe4Rkz3KFkMaA7gkppzvgCTo3DHDSR67sqZwGBznf7iwa+0p/3D/pR
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.10 RandomIV : 7370c8b27bc99766
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : dlKLeT5hEyEUgOVbdT9LFy2TfQGm16F4UW5SoPDzGCYlBt0oc+1za0asKHeAHlv8
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.9 RandomIV : 5cd26456cd952677
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : INVnwelvZjOv6ZJAKDJAyFQPD/rf+ppPcYTwzHeXRNoMp3O/6weee4Kngv9e9mjZ
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.8 RandomIV : 9e663be13bafa6d7
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : m7Q+YSRwtyip5gte5iUnTyOLxeKsszDBh043vHHHDlKqB3e92KPPDVukMRcSebeA
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.7 RandomIV : 03843c42eeb39e5e
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : Vj9D1SHXE73/7KmGoYE8uqvnKWi15tJP8AhqbDaIYxsMx4L1b+vrwXmemc024BCd
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.6 RandomIV : d6cf3862d5b24397
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : /tOGL5+FmTfcjDoDwtofyempOCjm1O9qTwje0585apVhFQCoSlEO1FAIE5Txyfz/
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.5 RandomIV : 566ed6227f7bc2fe
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : 4IpFYDkg+A+8agJsNufaCp2N9nXiytZdQ96rykUIJ+Plok1qz4k0fJXn/Q9+jR6u
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.4 RandomIV : e41c3d03820bc55e
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : a7tBJn1CihV6ndU/mkwMT4xmFMwNCT3sZFqWHDtkIAuk1r4whb8i2pBdUR8M9WQE
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.3 RandomIV : b89f5c03aa640dc8
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : 4XZRFaBj8taFQ/CMmCO07mtptz5ct91xFIYteESzH52tLOMv9yAe4/3ghlRGvJW5
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.2 RandomIV : a200ccff80d4b555
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : CBJ+5Ad60wbzvaH86iwg5Jb3kCeVTsPX3De2KkIoCSttUw3TccGoS0id1zxgZU41
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.1 RandomIV : 468832ab277e136a
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : 0MPEcKEaQPlwuI8YyFEmAgycIfl4OzoLYwpEsEgE641DtwhITq5xXIobKIZwHfDN
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.0 RandomIV : 1bb28207383b4925
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : XhSFd9SMf9JjRVe6buftiUmf603d6vuBau4oiYpCfjm+fBSXCyyEG3S0CNexuode
Decrypted message: My Secret Telegram: Hakuna matata!\ln preferences:dark mode live preview
77.14 ms | 401 KiB | 65 Q