3v4l.org

run code in 300+ PHP versions simultaneously
<?php // Define a 32-byte (64 character) hexadecimal encryption key // Note: The same encryption key used to encrypt the data must be used to decrypt the data define('ENCRYPTION_KEY', 'd0a7e7997b6d5fcd55f4b5c32611b87cd923e88837b63bf2941ef819dc8ca282'); // Encrypt Function function mc_encrypt($encrypt, $key){ $encrypt = serialize($encrypt); $iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CBC), MCRYPT_DEV_URANDOM); $key = pack('H*', $key); $mac = hash_hmac('sha256', $encrypt, substr(bin2hex($key), -32)); $passcrypt = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $encrypt.$mac, MCRYPT_MODE_CBC, $iv); $encoded = base64_encode($passcrypt).'|'.base64_encode($iv); return $encoded; } // Decrypt Function function mc_decrypt($decrypt, $key){ $decrypt = explode('|', $decrypt.'|'); $decoded = base64_decode($decrypt[0]); $iv = base64_decode($decrypt[1]); if(strlen($iv)!==mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CBC)){ return false; } $key = pack('H*', $key); $decrypted = trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $decoded, MCRYPT_MODE_CBC, $iv)); $mac = substr($decrypted, -64); $decrypted = substr($decrypted, 0, -64); $calcmac = hash_hmac('sha256', $decrypted, substr(bin2hex($key), -32)); if($calcmac!==$mac){ return false; } $decrypted = unserialize($decrypted); return $decrypted; } echo '<h1>Rijndael 256-bit CBC Encryption Function</h1>'; $data = 'Super secret confidential string data.'; $encrypted_data = mc_encrypt($data, ENCRYPTION_KEY); echo '<h2>Example #1: String Data</h2>'; echo 'Data to be Encrypted: ' . $data . '<br/>'; echo 'Encrypted Data: ' . $encrypted_data . '<br/>'; echo 'Decrypted Data: ' . mc_decrypt($encrypted_data, ENCRYPTION_KEY) . '</br>'; $data = array(1, 5, 8, 9, 22, 10, 61); $encrypted_data = mc_encrypt($data, ENCRYPTION_KEY); ?>
Output for 7.0.6 - 7.0.20, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.7
<h1>Rijndael 256-bit CBC Encryption Function</h1> Fatal error: Uncaught Error: Call to undefined function mcrypt_create_iv() in /in/3i5Vi:8 Stack trace: #0 /in/3i5Vi(32): mc_encrypt('s:38:"Super sec...', 'd0a7e7997b6d5fc...') #1 {main} thrown in /in/3i5Vi on line 8
Process exited with code 255.
Output for 7.0.5
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: HB1pWsfUS6Te5ckmMQ2qo7ZbXoQ8RLts9jtmBaG/+rFhMIyyo1/JKKv8bKq+hOF5XdNp4966pbi6XaTXBZ+LO18d84s1Vj03cFVkKDbo90ZFv9IlSxhs8NSaENLGtSxYogGqRxOSYWKuYXXCxn+PqoY3aAF2lPpj9S9l5+Y3AV4=|GGAn3RUkH7/kI//VBk9dSk9h3DG2mApex3hefSIsfoo=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 7.0.4
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: GyYVUMWU8fU3Quq5OLTcl4+RntlfCuCshFnuRyA2M9GU2zr4RNtigHwxmKZmK8gXoqxGAaBdsgtUFXVar59u3OHQ9+nf32kcf6G8itWzJX/zxeKAjLZYCjCC9QkJAMTunBqDvNlYqdFMFMqbOd10QXUTFbRlVUCdc5TP40JMUlg=|yarojhivH3AlswIii1yk57XNY+tE5E6f1aHdNS0w1kg=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 7.0.3
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: DvotQ1Y+35mKCvHwFBFcbBGiS52lmxKaeY0ErR402Ts7YVl7A/ssZ69c5IM8vPzdJ19MoWAqUQ+xVcaA3jd5Qct1Zl0BS/QXVfxT8UTLXq8m8UJm9QxI7bPBz6nNCqK8XEbbFwBlxRyT6WXDeNKSkjN0cOosu21f1pl0N0Fk6nU=|95w/lSz4cKM+H2yOiSl5Jv4zq7S+XpdwlWa14R0iKGk=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 7.0.2
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: P0WRdw9UOTU0IC6m/pZdXxMsNpjtc1AuREwO0cxPtPrCx8MT9lAp4YZsRJ2R9vI0ZR04MY4UkW+w/iNUrPzZTABLRJxFkY4Ja18tCyWOs7a3DsLrGLjcApq3ryS/CRk0AE06E5/bwpmRZDmAjni8LbRCL9opISsTqZoxU5nuWY0=|mPyPR6ma5C3iWU1bCm8iQMkKfT1jRFgKcyiTWtIjkv8=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 7.0.1
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: 4AOvXG4YUZiXJwp6gwwZw8+Bd3U8GFKp15GLvPv9kcov2zlJsnlL7iWfu6nTmSIbMcPWhnHjxormRQ++Hq2n4/AYEuV5izz+oCgaiDhacv6fCQriJZPl7RcFnkJNXcHBuKgM3OxI7J85QazbL7uUyt3WuC+8bEV4zUZyaMyr/Xc=|gJYXj8GgKONc65Yzs7fl/hmlCvRIidstOpaA2v+o+zg=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 7.0.0
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: u28xLkEypBwt0zV49LJkjSiBHZBkOxsfbaip5pRK3E6tTZ3AP2I1nIKzl9mIRzOQblfh8B59hs5LrbuNyK99JCXU8xudArLhvTiqPP3CfF0SN8H9Qxect2oYb24ZNI9aX4r2yZNyyuLtunKwsZoOicEAnb+jZ6eh0NqD0/sKlvU=|dRBeQq0yVMkF3t6wxq2sT+I6O55k+Jgna8I0jxZirV0=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.5.35, 5.6.21 - 5.6.28
<h1>Rijndael 256-bit CBC Encryption Function</h1> Fatal error: Call to undefined function mcrypt_create_iv() in /in/3i5Vi on line 8
Process exited with code 255.
Output for 5.6.20
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: Oj03OKhD7SUeOpEm09YI+8q1wYbH5mM0er8rlrN1wdpCJIu9TrSSSnO8GoU3igun9aXNZmLbEMKl1BbE4sz7QZ8oz7m5IHPsmrUF6hcEj9JiP5mtp8AMPTCcunhRZcp0bm1bSh9ZxknqhMf99yILRXxjOmLqB8WtJ3l5d7lCoTI=|hHg4TXRMumoLKEbyYJjB/mO0+/m3dtF6vLu8djQ39vg=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.6.19
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: VArYO+iJWXFXNreF/0B8AqmRZYubNOz1YYY+yK5PJkQlbeH8ABnTMtg+KekdpETihVNduiIU9SzZRPAj/XuS1Gt9pNBtkC5DZ8Pm/Aj0oBWNZQJ09j+yio55XdBP2ixr4271/rYcBS85yTclkvI9h+sRCORnmsvpQJjhNHvGVOU=|7ah78OtcTO4s6ZMbVnj3O/NajOn8ptVyAU+7ZuAZTmk=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.6.18
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: eqg9JCldZCfqGNqzLwh9IS616NqOpUUwojM/C5mOPl1JlvWlAXlW1443tpkaNgfp1Vu6Ulghw86TN0AdGtXxzb4bUBaUSiwYF9c7lkPPGf2nbxaDtlWn/UtNDyHhWRgbghCVeJFT89WIu7UOaZbyPJ7EY0T7WWsNEBY4BA955VI=|GwAu3Pz5yn1HMEPOlSQdyKncDAgCUfllIoW6PBONT3M=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.6.17
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: a1z3IrIEJ99bDFTctTHGYeHCCZUNOc1387GYAKkmNp5BLALS8cq8UWTOCDDEfiHZrYaTg1rJ6ShE0zoJke8uUcSIRl/0XBZxrZVPzK00r18tNjL0y/n9saKt6YlUzBbKSNbi8zneKGgySpmx4bwgjvqy+wrMQjeEgXrZgokv8do=|zxdbytUOErajCegFDzkCFS6e5SJOn+eQCz9+NB8Y260=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.6.16
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: L3ClAqVtWMmK0fW0gAI5GeV8+YS8rJEhEuBPrdPg2sWdps2ua47blauvCMaZQuMtI/+dB3wN6w43yi4AzLtMEowYgx8WyWrdp63rq87623sZ6pDrDZpifBOIanKlCu0nkeBKxNi1FSHjL+GJwBdUbSe5JT4aFcX0sgBP0zv77dk=|Lzn3xXxZIgoxjGKkW61uZpvIAq4iI2GidADwsCgDkmc=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.6.15
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: uwkPIRD95hHPffXKfvBSJl6wbYTNRfOKi6wWKrxdHgMB8QG9PGLK1QvvxBwh9rQCqJ0jbSv9wCS4yWHgSQbEG88vYEjIt4bCbQNV5mCksFdI62mu+48tmLcPoKUR018RxqnW0OVvK3Mq6dJ5cwVwAmFWFLhwzIkN2c8Wr8FOdbU=|tFLlkKsIfvl0NnM9q/vKTt77QdU5TofTiQHxu+HejtU=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.6.14
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: 3Zlr7beEshJ7TByi8b+6ehEF2NyNriY5yCdcmkT5kcyJ0Eup1rhSkIhnFbgKzTZScqiBc20r+Br0+JAqMFwuhQkNxWer2x4q47tcOEOCZ8VwM84lkGUfCwYFuDAgvvdhyJhL7F922FlTMqwYiEk64uCMS8xYwvuuuZv5MHvO9TU=|j2PaCR1bi9QvC3cRCVCZBlEwLleTotGgVcnBQeP8mPI=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.6.13
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: Tmx04TgTfIQ0wLBh7C8DyD/gaJCEcjLETLJt20PiUgUQsfs3sh0kRSB0Kf4VfEErmJYK/7At0n1bmDsGJRV9Ivvjq9HymyZqooO7lsGn81WkksYbu6bg7z15zpR/tHk+L9wm0ThNzHqod8wZbpcfdbhdqwlbnhQtFryke37AiEA=|yzPDra6Br3y02X3uEVwYK7foyKjGm5K/5BxNItmzPBo=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.6.12
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: LUpclvhjrPOo547VrsXqxAKqKv/Zo4TL9bzHSeJ4fjM1IbXYQZ7FqmE3aP0uxTQ1zfT4N4vjNXNuO2jopwA0FBXbVVyQBXnzQJwArYpUffUQgjkCd4J1ndMVpVMr1sWbo72Mkeppy5jeUJH9UzM1gj7BCym/byJlRSe9FBMB788=|9h9+7gMCCbpstQ5VHyPbxOGKubKW8CPJijRc+iQU6qM=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.6.11
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: XnuM9XJ/GEJs7MkV3ozR1AsTafaIslTfiEEjxH4BExEYWXT04RLrlpwoJ3bnmYaItj7Sn4XNt8CQW4oyagsnQlxLQuAhxD1gltviX93FfwevwCZiaTemElXsOjGUwyM2eSejso71KhWZSWTX7dc/gS2ASLilvcT/SaJZKMPUhzY=|Yn4FZU32vtx+9z/eOG+I9XanqEc4fADklbj5AVB7yL4=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.6.10
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: LmpRObHjAsYNavJv0XCf41oMqwG/3iouayEh3hk+hkX4dJj9cP7a+aopwq1zkTqSthbKh4GpNIONM3IThVSQD1ZUxrL5xnLqXKTKe4bYYpJvhG/yL/r0ttC4nrXT/tg3CEQR82o9aUCX1IsJoweF9yW1e6cPMPoqE5RRRXXjZW8=|/I0y0fYLbdzYVJY+zfIj/eyVn4nffx7C1dvQQ6/GAqc=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.6.9
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: MENI2OBnW/lVPhkgTZ2L/yzPXvTk3cA9vrqQUtZp67V6rIQkHKhPAOeSKSOVjPpK0jHHztQJ15NUPo95A5YHExym2Rh1izMfhyFMwS0jkFEKTzHUXaF5DIiG34rGOtRi8PCFifqbdzyAggZjF2r2XGdOi8wzkm7erTu2shHYV20=|NZNeEMKJxLKH0V+9cpGrFSLOKI1wt3VuR4DvpqlYz6I=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.6.8
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: TKykTL+3CHBGkUDLRQNwWzlgSAKjwvqrq1OL1i/GWvifYTLxaD4M7XE4qsrVrjAbbkK9IxIg3HSPRo91LGeWu4IWskqMF9ftaPj0/o0BbZKySN9UMV4xXR0G58xaNmZCzAkLjf/ji18X5KSzGl7vKMeNu1jcZ7Fup1oD+3m9tvk=|Upg0xT6srFajUL87zoOUrVxWR44gbmlUerxFGNscOnQ=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.5.34
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: 5CLLkEA7vzUQPpNZpnyoJe55cRN0hTlt70QfMrVfGnOh+oKUUNtlY0ezJfRK59A8M2uDUbQrFhYYnN1FpBBM2GtyIFT09IcCFgo4Yy8qVmFDkMY7ZLhG8iFLtVUwaOLqK4eo1A/JGCRTwofMaIk+59lj+dAN1i6ulceb8IfETQk=|a+CNGQTkkwfzdLVtKWPfkQP8W2FgIR+idlRKhP+zx4U=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.5.33
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: x0c+M4+qnsTfuWAktaqxTfLRD8FoBEXKR4s3EVmvx73ng076BHGUpmXLBbD1nKXiAcuBY5+rXk8wU/dtiC3S1idZJivQzcpcprrhnGFwuFIelKMJgmR7C01Ucjuei0dU6mQmtLPLmdYxd4yWHuX/4hi5fcLU1UQ6CpQzlzEvYJY=|S8aJNbrwbgOawFpoqaYp++bA7fUBroA73qhLnPP8GGE=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.5.32
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: eZdnw6iyiRvZy2RkPyGFt4RkRhkJYzlbRb1R5XMT9pQM3x70gx8HguMGr6xGlsr3dOQ/EzzjJY9kLiUfQNi3W24cdc/NImk+ORMMnHj+GeHmzaE7+w+KWHeS6pVKWZB5SBo6b2SdBCJ7f1u9CsxHaV5Do0Fe1M/qOYaQ9lHkTjQ=|zuTQPV8LAVPwpdlI4dQb7cpIQ08pctnRwXYISXaxuRw=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.5.31
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: iK49vpM55T1Pg6jRjh6TyBH+anGa2SBlzlv06k4F1hIpfJ8fbvV7L3UQo0c3P4mw2vB6E+68dgAeas+lHp6Qpdu4pGzgAZfur9dWDg4t60u2BKjQ83of/efhJ0UsLolh/nZ2J+VaoBaBysvshBINbCQLkb43kMRt+jJ39KX817E=|PfUPH46Rm/9P/Oe2tf7JH6QizVgiVW3ZO7CU3dvUAX4=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.5.30
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: vu2+I5dL9F1RB5MNErnRFPV4JaS3JemLq4BhqVBEbjsyGmdFDOnOWTn8i5yPrDzuVeRaVnpjXNB5XotA0HdxRXS802EmMeX2bQoSybXX+h6jab8MO1R6lok8TlmnN7XWNhtxGkLZoWplE3bxTm7CaLMnGFebGZolpOIYmmhlsao=|h74voYZnFYOuarWWHLVaip/09UeF42q+QfYPtAV+rD0=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.5.29
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: VBsU8LlGm5trwTVsS5ZSeFMbsh98zuy/Xi0m0hRsjbaQAaNvf959ZdApr9KgD3Y99dmqFScwdU1WWxvCjja6vuOyhnF+l/4HTgQCEHeEzkcPQZglFDZI6TFYVYNnC2jIs7+4WpGa7L4tzIxcT6PZ7TPhfM2FbX3l4rLTJ5EyLgA=|qMTL3b7u9+Bn5WcskGWeJ1ibibE2BHm0sZ46BPN2mII=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.5.28
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: 1drBs12Dmg07wwwg/tTxa20AfZuUyVsnCnzoIqERilZ2c3I8Wtrm4mFQr3l3FbJ1Ls69BAV0VtFZutM4CafdnZNGcSJo/8ZUrEW2FlPLIofJaHk/5WuzCfY5Jlk+fcxwnwU7rtbqXyo7qACFTL9JDSDT3U0WTl97Yvke29I5Q30=|dp2q9BZBhZ0RPU9B3enhvo3eNDP0iEreejD+P3AjLss=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.5.27
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: ujVxZS9JctwGQR5FvUb+qV6adR3C2blja07HuBKZqs8YmuQoe72zxBId3C0QXg3PZ+IvE1LJ4oZjjV40/2DwghQzKUcPLqgxGsadxk5klrrCo/ATJYDvxCCi+BWEgbrAzQ3f3wxfRDikdpYSIhQ2UgWLWUfWCBfS7LNuCd21XHI=|6eaomlAXEO0F9U7YrmoFeK9PmCDnJGHFbKrefwwMGgA=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.5.26
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: UAX8dVzBSED4hxeWtPlz8D+PTxneDOOAPLSBCGlCvjD0p7C4KqVjmG5//pKMvLE9H8O07/RUfyuaNSOKtcbWMWjv8K5ughSnd5O+UhHFwrxu61VTQ4usFhrvNFHey+Bbx+BebOSko4IUnL9mkvOS6FV/1BSCm5vfdAuXcerr/tg=|E349irs2767kqlRWv0QfU2gBVT6XR7DOoBEgGgUCWog=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.5.25
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: GwsJCAd72xp8M4Qy5hHVXG46nL8cWSkY6pjw25lG4xKXjU5IWW/2z8+vR/O710dDtk8FNQdNqKvt2KjyU62w/OILlTN2xHOOpeev/vtaBNxF8tKyeLdgAFShm2r/pVUMP5VJBe9X/8y23Jpbq90MndMy1BnQEcpsqN1NPEKv83k=|CWLTh9IhCp7EOdUTtOVmxAHpGR0rwE7gzLoHZ7dmxuM=<br/>Decrypted Data: Super secret confidential string data.</br>
Output for 5.5.24
<h1>Rijndael 256-bit CBC Encryption Function</h1><h2>Example #1: String Data</h2>Data to be Encrypted: Super secret confidential string data.<br/>Encrypted Data: AKcwVpOyJOryr+uL1Nzapj8Nc6gwwwMVX1KxiCszqMxS7qfeTqUYX93CT8H8A/SNgg055OcXxjlAeSUVhyOZASeR4pQl0EPFN6wyNc9u1WdoMf2GpWCaSgrpPQU1s7WMzIo8oRbhpFeIYNWXtWF0sD8x16kMEE8dJA4JFa0c6H4=|tdLWOfo0flRd0txpq1s2jnIxkEQeo2NVwdpqZYTA6L4=<br/>Decrypted Data: Super secret confidential string data.</br>

preferences:
181.72 ms | 402 KiB | 199 Q