@ 2018-01-14T03:44:48Z <?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"; //MCRYPT_RIJNDAEL_128
$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.24 , 7.3.0 - 7.3.12 Fatal error: Uncaught Error: Call to undefined function openssl_encrypt() in /in/WaYTg:36
Stack trace:
#0 {main}
thrown in /in/WaYTg on line 36
Process exited with code 255 . Output for 7.1.13 RandomIV : df06a81ec4a1493c
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : jnDZB6zG+5ch0QNFfHTLnRbPcsAGiFqnDiFDitAR5HJYR3tYcergCLnQVsx6Iy31
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.12 RandomIV : bbd6f174c0acad31
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : qrL9q/tR2AJELmzYePuBBbbnRd2MhEXhYfcTS8I7nJwLVAsLWyNfBAlR6/FAq8mK
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.11 RandomIV : 6422d3f31a8d2bf1
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : txFE6VnkVavtvoCUM0o0xtyKWmlnqNwXPTyV/DGNotW7DBkG96PiGuj1+mhxh2ho
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.10 RandomIV : 9366bd0076674634
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : XVIHxTQMcySRVua4JvlL5JO59mDKgOReJtuQKZJdxQnKF0lVXgkoMOkuExOKoB9R
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.9 RandomIV : da01ed3dfecb621d
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : /1bxAHOD7tzlwfiI7EaTRJFOylOvAIZufwthMLrgEp2UQ+h1yxiqgUIEPuIajtXK
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.8 RandomIV : 0bcd67813f2015df
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : erqD4o4YAL/wtLLZeCS4fIoxTig4jePqdtrzdxNLJgUhIWMaQ4j9rtLGy1m7szUJ
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.7 RandomIV : 05db4a64a15d4233
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : dvVgeRKqR4MPDocWMLPIWAYbTP3PPLuxoW21/STDMUZi2iijCVqJ8Eb27Etl64AR
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.6 RandomIV : e0404f52ad374341
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : mzgAflq9aeDI7FmXEsLhmriIvogVLcPFYCHfnfhnSRtUN8GAS5denVK0n6VZB19K
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.5 RandomIV : eda6a60143811487
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : fyd5FKprxikCMC4KQC+3SRGhMcM+y6C4UZi7yN/EilAme6O8CT+m9VxixtDX1DEx
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.4 RandomIV : 24f4c839f4497707
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : Sw5298c3o7unvOwh52fv7LW3qj3/1dB3uSsRXgh3HBiL8Wmsrs1WXQYM0J5by3Zo
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.3 RandomIV : 2a22b7cd2466f1cb
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : 5zdYkOYvhH3HYaBxl/IMsCusykaBYnaM1UoIFheuNWDSSXrp5RrDBxW/tYW4lFTd
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.2 RandomIV : 6de257f1f1bbf087
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : xkTu5+48DxqApVkbwBpcaz5CbkJ2bNT7RZJPT+FOp50e1Fv+Wfbc3cykMK8o7Ik9
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.1 RandomIV : ed28ad956eb648bb
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : l1QhzOa/vi8l0XuzZ5bZi3MYyX2vv4XHGWukfQDCRbRLYgpGB/sBrQG1KkJp4JU8
Decrypted message: My Secret Telegram: Hakuna matata!\ln Output for 7.1.0 RandomIV : 7bff55f7f636cf1c
Secret message : My Secret Telegram: Hakuna matata!
Encrypted message : OIDyYaJpPa6oTJMf7V9Kgxa/Ruxk6ezbbZI7JZsdLQJmlHVk5b5b+vWjNNCbLOJ3
Decrypted message: My Secret Telegram: Hakuna matata!\ln preferences:dark mode live preview
78.47 ms | 402 KiB | 66 Q