3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php // Set the method $method = 'AES-128-CBC'; // Set the encryption key $encryption_key = 'myencryptionkey'; // Generet a random initialisation vector $iv = openssl_random_pseudo_bytes(openssl_cipher_iv_length($method)); // Define the date to be encrypted $data = "Encrypt me, please!"; var_dump("Before encryption: $data"); // Encrypt the data $encrypted = openssl_encrypt($data, $method, $encryption_key, 0, $iv); var_dump("Encrypted: ${encrypted}"); // Append the vector at the end of the encrypted string $encrypted = $encrypted . ':' . $iv; var_dump($encrypted); // Explode the string using the `:` separator. $parts = explode(':', $encrypted); // Decrypt the data $decrypted = openssl_decrypt($parts[0], $method, $encryption_key, 0, $parts[1]); var_dump("Decrypted: ${decrypted}");
based on RZV8d
Output for 7.1.25 - 7.3.1
Fatal error: Uncaught Error: Call to undefined function openssl_random_pseudo_bytes() in /in/ookl5:11 Stack trace: #0 {main} thrown in /in/ookl5 on line 11
Process exited with code 255.
Output for 7.1.12
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: xaA3WVNlfSf4q40LHRuJ955uJfK9bZenLAeQfOJfEAU=" string(61) "xaA3WVNlfSf4q40LHRuJ955uJfK9bZenLAeQfOJfEAU=:uf�*��v� �Kf" string(30) "Decrypted: Encrypt me, please!"
Output for 7.1.11
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: +W8CeeewwoaAkp3OgVSBTk14/mI8GWC0DtXr7O/8CrM=" string(61) "+W8CeeewwoaAkp3OgVSBTk14/mI8GWC0DtXr7O/8CrM=:q�m�D�ݐ�Q�E2" string(30) "Decrypted: Encrypt me, please!"
Output for 7.1.10
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: eBrw+0qLZ8gleO+MW05DdYf6iOM+e7kHonVr9TO6XCU=" string(61) "eBrw+0qLZ8gleO+MW05DdYf6iOM+e7kHonVr9TO6XCU=:\`nG���7;RCn��T" string(30) "Decrypted: Encrypt me, please!"
Output for 7.1.9
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: Pt0ObwsqwLNoBdZwsyM2BLBHbejnhk1I4fd41arW1J8=" string(61) "Pt0ObwsqwLNoBdZwsyM2BLBHbejnhk1I4fd41arW1J8=:-$��}3?�\� ^�" string(30) "Decrypted: Encrypt me, please!"
Output for 7.1.8
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: G+Tq7kLpffN9b1tAR18cDZs6TGx4jbtiMhJurTtNscQ=" string(61) "G+Tq7kLpffN9b1tAR18cDZs6TGx4jbtiMhJurTtNscQ=:�}�'�f�r$��_ a" string(30) "Decrypted: Encrypt me, please!"
Output for 7.1.7
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: w9H0lBl39wTIZfvOBX9VMcTdtGGxClQEb6S4mvIccrY=" string(61) "w9H0lBl39wTIZfvOBX9VMcTdtGGxClQEb6S4mvIccrY=:�����_~=��p��" string(30) "Decrypted: Encrypt me, please!"
Output for 7.1.6
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: k/eQPujawV2XdkksiRTnk20FO6uSLKK8fWtphCB2j1k=" string(61) "k/eQPujawV2XdkksiRTnk20FO6uSLKK8fWtphCB2j1k=:l���������\��]�" string(30) "Decrypted: Encrypt me, please!"
Output for 7.1.5
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: jbNQXNivcE19ka68Rlf/6EgduuysLMlw9p0ora2mzQY=" string(61) "jbNQXNivcE19ka68Rlf/6EgduuysLMlw9p0ora2mzQY=:��T�U��G6�P��" string(30) "Decrypted: Encrypt me, please!"
Output for 7.1.4
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: sfZDrKNvHSrYjJuluHpdb/HgZBe3enGgfEdqUQxGTfs=" string(61) "sfZDrKNvHSrYjJuluHpdb/HgZBe3enGgfEdqUQxGTfs=:c�{ �1*�Ι,�X�G" string(30) "Decrypted: Encrypt me, please!"
Output for 7.1.3
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: efQ6Zq3+b+iplxuyrYMKNaDYeQ4jF+u1np+hh9K1/Wo=" string(61) "efQ6Zq3+b+iplxuyrYMKNaDYeQ4jF+u1np+hh9K1/Wo=: JI��F�@��\m�y" string(30) "Decrypted: Encrypt me, please!"
Output for 7.1.2
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: boXL1I5hBA4SM/7ZfbkX2Fzx5h4NQ5SqK2hcvi3JJfQ=" string(61) "boXL1I5hBA4SM/7ZfbkX2Fzx5h4NQ5SqK2hcvi3JJfQ=:��NV�GL������6" string(30) "Decrypted: Encrypt me, please!"
Output for 7.1.1
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: MPtHPoEh5HrEoEe4n34K873n9K5KK3umfjiqx9NXsUM=" string(61) "MPtHPoEh5HrEoEe4n34K873n9K5KK3umfjiqx9NXsUM=:r*�M�_��Ic���I" string(30) "Decrypted: Encrypt me, please!"
Output for 7.1.0
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: Q+Uywkt3d1GV58Kt9/crbyftpgCXDIXkLocjd5Gt0vI=" string(61) "Q+Uywkt3d1GV58Kt9/crbyftpgCXDIXkLocjd5Gt0vI=:�Lv 4�,Q\m>�8�." string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.26
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: BGLpraJ1lzbiJHbSPtMsEkKsCenwZ5bSPLZpBANdaZ8=" string(61) "BGLpraJ1lzbiJHbSPtMsEkKsCenwZ5bSPLZpBANdaZ8=:�<W�[ ���ו��" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.25
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: KUf8IooceX+U5cV5EEoWUGPzFe8WQz139A9lRihJg/M=" string(61) "KUf8IooceX+U5cV5EEoWUGPzFe8WQz139A9lRihJg/M=:2zy�Z�R�#" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.24
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: pHyFVGL2OK9Rr80FSCKwdzRuFEzrB1uLoJtlQW2T/K8=" string(61) "pHyFVGL2OK9Rr80FSCKwdzRuFEzrB1uLoJtlQW2T/K8=:r���w�����t��{" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.23
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: S0YY+nS9X7RS9kllPPtvmFXF5usoKXow3Bql0ZSBgUg=" string(61) "S0YY+nS9X7RS9kllPPtvmFXF5usoKXow3Bql0ZSBgUg=:���9�� !amڈ�L��" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.22
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: wygvkyHK8pGZBrwGHBaOWPFMePk/d+7ebKkMJrbY+bY=" string(61) "wygvkyHK8pGZBrwGHBaOWPFMePk/d+7ebKkMJrbY+bY=:Ǩ(/��TT��?�9���" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.21
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: CzZSh+6JCGyNqy6UyGGA68geKG0GnYljRKt0rtBb1yo=" string(61) "CzZSh+6JCGyNqy6UyGGA68geKG0GnYljRKt0rtBb1yo=:����R��iN�Xv5`" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.20
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 5J6jpjlXPZq19FbPPbmTU985rim5lnEvh9cysEP8Des=" string(61) "5J6jpjlXPZq19FbPPbmTU985rim5lnEvh9cysEP8Des=:A�A \s4G2�$�\�" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.19
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: YVtJHCwaDudokbml88/ri6k/lpM09AkR6NLJGTHpRaA=" string(61) "YVtJHCwaDudokbml88/ri6k/lpM09AkR6NLJGTHpRaA=:����,��+2��" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.18
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: PQ8NX9BotcjUstjVweFvCcwnxM+GRS/65y7IRk5fOtg=" string(61) "PQ8NX9BotcjUstjVweFvCcwnxM+GRS/65y7IRk5fOtg=:=�!P���n���o ���" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.17
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 7OexvfuipANA0K5m5zIYOz1svaMqonAux1D3VGxy0zc=" string(61) "7OexvfuipANA0K5m5zIYOz1svaMqonAux1D3VGxy0zc=:�#��0AAM}f��p4|" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.16
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: /05j0kUBGMKIPoMWhB0tdrhP+Hm4GMLK+4uT3YA9MiQ=" string(61) "/05j0kUBGMKIPoMWhB0tdrhP+Hm4GMLK+4uT3YA9MiQ=:����oyB�>���{͎" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.15
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: Np8BT2YKBIFua/gtXXA+cbZgcJk7HPkOa3+4+JVjBLA=" string(61) "Np8BT2YKBIFua/gtXXA+cbZgcJk7HPkOa3+4+JVjBLA=:ٶu�& }9 !�G�0 " string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.14
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: nMpYrPBwpRQlrEa2oG8i0a1xw+56EF5lAFyF8ULQtpY=" string(61) "nMpYrPBwpRQlrEa2oG8i0a1xw+56EF5lAFyF8ULQtpY=:f[����jJ��Y��z" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.13
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 4+Uf89qyEuNI9uw8Jb4Rr2hD9OhXY4HwcLPSPccG6IY=" string(61) "4+Uf89qyEuNI9uw8Jb4Rr2hD9OhXY4HwcLPSPccG6IY=:�(jq6����DA�z\�" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.12
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: D+ppC9kNoKOUItyNxwasNzUdgXBN2ovYYSDko+sNuTw=" string(61) "D+ppC9kNoKOUItyNxwasNzUdgXBN2ovYYSDko+sNuTw=:�1G�w%:Fj�� ��" Warning: openssl_decrypt(): IV passed is only 8 bytes long, cipher expects an IV of precisely 16 bytes, padding with \0 in /in/ookl5 on line 31 string(30) "Decrypted: Encrypt W#FѾL��se!"
Output for 7.0.11
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: SvgTGH5QCfelfB4osQ5Pxv7T/O+9MQKrocOC4Lnq/ns=" string(61) "SvgTGH5QCfelfB4osQ5Pxv7T/O+9MQKrocOC4Lnq/ns=:-ITU���_U�~�9�K" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.10
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: UjSlNoonPGekoUD0/+eGmOlD6Bdk1TVKzSn1aby5LXI=" string(61) "UjSlNoonPGekoUD0/+eGmOlD6Bdk1TVKzSn1aby5LXI=:������C��O�" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.9
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: B7iPC23/GvhX3UUijM8HbHU4cai4uK1WfphZ36nui4w=" string(61) "B7iPC23/GvhX3UUijM8HbHU4cai4uK1WfphZ36nui4w=:�0`qS�+�q�" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.8
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: vCscq6BI9Hg7xosg9K/4xyNv4J4DyA/8TsbNpCEnrcE=" string(61) "vCscq6BI9Hg7xosg9K/4xyNv4J4DyA/8TsbNpCEnrcE=:�.��C��?��:i�]" Warning: openssl_decrypt(): IV passed is only 12 bytes long, cipher expects an IV of precisely 16 bytes, padding with \0 in /in/ookl5 on line 31 string(30) "Decrypted: Encrypt me, J�<se!"
Output for 7.0.7
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: bs9tNSP3il8s8qF7VzvAw5s8EUR4P8rXoMahkPAJ+OE=" string(61) "bs9tNSP3il8s8qF7VzvAw5s8EUR4P8rXoMahkPAJ+OE=:J���V@@1�nW��3" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.6
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 1zKdusF7uiwhcl7+pDHMz+nlQDBSAs0dawKnVm785Js=" string(61) "1zKdusF7uiwhcl7+pDHMz+nlQDBSAs0dawKnVm785Js=:���E"v�k�6���" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.5
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 3ZztQzNpHfL+H/gCttNmxSQ5FKgFlsN+dUooSIWx/NI=" string(61) "3ZztQzNpHfL+H/gCttNmxSQ5FKgFlsN+dUooSIWx/NI=:���U���%�#bHZ�" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.4
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 2/6nCTma4WyR38QbY8/nH49rD69EKm5RTwHRsDt+Grg=" string(61) "2/6nCTma4WyR38QbY8/nH49rD69EKm5RTwHRsDt+Grg=:I��^�E�&���y��" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.3
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: r2C3hM/IQRXeAoNPEWlQ2/5S3H9t6UCSW+GSl+VNoFQ=" string(61) "r2C3hM/IQRXeAoNPEWlQ2/5S3H9t6UCSW+GSl+VNoFQ=:�Ÿ�'A�6 8��ه�" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.2
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 9ViJlhiF0zJ0E2t2KOy2XpUsFcHTdauvRur3OY6weto=" string(61) "9ViJlhiF0zJ0E2t2KOy2XpUsFcHTdauvRur3OY6weto=:�2&gNG!���(��" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.1
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 6rDJ02gjTJp11gP3UJkDVb9GRYLxgesNQxrDJEf1C1c=" string(61) "6rDJ02gjTJp11gP3UJkDVb9GRYLxgesNQxrDJEf1C1c=:'ה/��o娓�]��" string(30) "Decrypted: Encrypt me, please!"
Output for 7.0.0
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 3M85Z1VHj042ctZBOzgfEu8UY52kDp46OsO1uxpeXvQ=" string(61) "3M85Z1VHj042ctZBOzgfEu8UY52kDp46OsO1uxpeXvQ=:r�9U�m�-`���_\(" string(30) "Decrypted: Encrypt me, please!"
Output for hhvm-3.22.0
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: Woo0RZGHqmVPrXdgnIf6Wvto4zqYuWl5TqrzR2UkhLk=" string(61) "Woo0RZGHqmVPrXdgnIf6Wvto4zqYuWl5TqrzR2UkhLk=:�;���I|���>o\m" string(30) "Decrypted: Encrypt me, please!"
Output for hhvm-3.21.3
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: kiG9Hh/UGDU6sXBrLV+bA2xu7ptCt6NeNkT559cixeg=" string(61) "kiG9Hh/UGDU6sXBrLV+bA2xu7ptCt6NeNkT559cixeg=:���k>��ː ��xE" string(30) "Decrypted: Encrypt me, please!"
Output for hhvm-3.21.0
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: piTnjDFfYhxszgkXHZArzbr7vMU4uTYEk3Dj2mBc3dw=" string(61) "piTnjDFfYhxszgkXHZArzbr7vMU4uTYEk3Dj2mBc3dw=: mo_�"��ڏ�3.3�" string(30) "Decrypted: Encrypt me, please!"
Output for hhvm-3.20.2
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: TpQMQlCG86BuJtoDOxKDL8hUboLKMUFxkLypvTP93aQ=" string(61) "TpQMQlCG86BuJtoDOxKDL8hUboLKMUFxkLypvTP93aQ=:ߣ�=#���ķ�-�" string(30) "Decrypted: Encrypt me, please!"
Output for hhvm-3.19.2
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: PM7n2MJ5Q8Ye22wh4b42+lFZmYu0FqY+dxIMftO0+H4=" string(61) "PM7n2MJ5Q8Ye22wh4b42+lFZmYu0FqY+dxIMftO0+H4=:�c�x!2pm������ " string(30) "Decrypted: Encrypt me, please!"
Output for hhvm-3.18.5
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: CxNcyCd0wnEhXPksWkp7Rkuo/LsUUW546RgpgLaZzpo=" string(61) "CxNcyCd0wnEhXPksWkp7Rkuo/LsUUW546RgpgLaZzpo=: �L(׹� ��IG��(" string(30) "Decrypted: Encrypt me, please!"
Output for hhvm-3.18.4
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: b0FQDltQ7pl/j8sLBlek7VDZ9I0o/s4PAvURoLViHqM=" string(61) "b0FQDltQ7pl/j8sLBlek7VDZ9I0o/s4PAvURoLViHqM=:�|'��f6*q���" string(30) "Decrypted: Encrypt me, please!"
Output for hhvm-3.17.3
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: lETOn9saJ/KquF67AIoAMZ4f1MAOLOBj+B3HDP6AhHg=" string(61) "lETOn9saJ/KquF67AIoAMZ4f1MAOLOBj+B3HDP6AhHg=:����g�TV��h�LT�" string(30) "Decrypted: Encrypt me, please!"
Output for hhvm-3.15.4
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: PJxYfkQwpece+kp4N1kt4wADtLEEQUv7faDPAdCzBLg=" string(61) "PJxYfkQwpece+kp4N1kt4wADtLEEQUv7faDPAdCzBLg=:��cۘ�u�K�/�e" string(30) "Decrypted: Encrypt me, please!"
Output for hhvm-3.13.2
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: JKvrU1hdqHzdN65KmnRx4YaB3hXd3YW3AmWUBo4ABqE=" string(61) "JKvrU1hdqHzdN65KmnRx4YaB3hXd3YW3AmWUBo4ABqE=:���ի��.��+�}�7�" string(30) "Decrypted: Encrypt me, please!"
Output for hhvm-3.12.14
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: rXG60PT/zDM0vosGRAQ/+MLHt5Z8xuskoaFeALAidfU=" string(61) "rXG60PT/zDM0vosGRAQ/+MLHt5Z8xuskoaFeALAidfU=:��B\���S|zS��" string(30) "Decrypted: Encrypt me, please!"
Output for hhvm-3.11.1
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: E2HV3lfhlG7vtPpTZCvd1FuD8KWogChl+Qfbn1XtL1E=" string(61) "E2HV3lfhlG7vtPpTZCvd1FuD8KWogChl+Qfbn1XtL1E=:/#�I��F�ɟ2jg6�w" string(30) "Decrypted: Encrypt me, please!"
Output for hhvm-3.10.1
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: g1VlUTXkk/gtviPh5Q97M+3BFs+qdYQC/d+IhjCxYj4=" string(61) "g1VlUTXkk/gtviPh5Q97M+3BFs+qdYQC/d+IhjCxYj4=:��e�|����܋��" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.30
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 7tQ128NpmDpgnHTTe7ebKqNC5yRcK6+zdPkuQyWit/M=" string(61) "7tQ128NpmDpgnHTTe7ebKqNC5yRcK6+zdPkuQyWit/M=:qM��c�D{�;���[�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.29
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: pJ3SvucUNZU2dNrFkxzECYrd7Ol9P1/dRAHsmT9UUA8=" string(61) "pJ3SvucUNZU2dNrFkxzECYrd7Ol9P1/dRAHsmT9UUA8=:Go�6����� ː�j�i" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.28
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: eUsmUX4GmJalpkQgPUqdbYTegIWgfi4a09VRXKW+DmA=" string(61) "eUsmUX4GmJalpkQgPUqdbYTegIWgfi4a09VRXKW+DmA=:���o���$݁s�n�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.27
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: X1UMd3Sz42sGgaGQeZwKZJhn6LG35259EP2k/5AliAc=" string(61) "X1UMd3Sz42sGgaGQeZwKZJhn6LG35259EP2k/5AliAc=:�PG�:�WU����xd" Warning: openssl_decrypt(): IV passed is only 4 bytes long, cipher expects an IV of precisely 16 bytes, padding with \0 in /in/ookl5 on line 31 string(30) "Decrypted: EncrC�#u����w�se!"
Output for 5.6.26
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: Tss362Ts75xPa2oPMWcTtfEn84DA8YMp7ZihWXk/A3s=" string(61) "Tss362Ts75xPa2oPMWcTtfEn84DA8YMp7ZihWXk/A3s=:�*([�7���/p`��" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.25
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: NhI8Bjtt+EDYrrRlBqWZFk7K5cpFrbR49Q/5vRKIF+s=" string(61) "NhI8Bjtt+EDYrrRlBqWZFk7K5cpFrbR49Q/5vRKIF+s=:z��?E��׮�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.24
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: AvJo5jtL4Vx8aOB0w1BQ1r1Mf/e2lOSlXtTTy4otcps=" string(61) "AvJo5jtL4Vx8aOB0w1BQ1r1Mf/e2lOSlXtTTy4otcps=:%1^+��)�L�8��9�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.23
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: Z5CW/+FsPmrpD7a+jK7NEqaOEdsiMWQ/Yk7PaSCxRm0=" string(61) "Z5CW/+FsPmrpD7a+jK7NEqaOEdsiMWQ/Yk7PaSCxRm0=:�h:� E�M�����z" Warning: openssl_decrypt(): IV passed is only 2 bytes long, cipher expects an IV of precisely 16 bytes, padding with \0 in /in/ookl5 on line 31 string(30) "Decrypted: EnY�t5�mwӫ��w�se!"
Output for 5.6.22
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: TE+oR0gsBiuNNkWGLx93vCLmJsAs/GDf+xzIP9HQCek=" string(61) "TE+oR0gsBiuNNkWGLx93vCLmJsAs/GDf+xzIP9HQCek=:M�PS���=J�a���" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.21
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: ihHuq2tg/ttufwGaFyJEb7j2jayZTaGNmwvYOngQEUg=" string(61) "ihHuq2tg/ttufwGaFyJEb7j2jayZTaGNmwvYOngQEUg=:�O5�#�e 4�N5G�%" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.20
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: PFlWt7A6UQS6cbCIyyTGog+F6qlX+rjE+iQWwoLDS8E=" string(61) "PFlWt7A6UQS6cbCIyyTGog+F6qlX+rjE+iQWwoLDS8E=:���[�V3� �f5s��" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.19
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: WDGODI+4CpnZCFVifQ/9LNFD9jbjA7Bf0tqhyxR9YZs=" string(61) "WDGODI+4CpnZCFVifQ/9LNFD9jbjA7Bf0tqhyxR9YZs=:U��+D@��?&�r��" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.18
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: M3nVvwHthR0g3FMSFQLbJC/YKf3DfrPy0bl44lHRAEA=" string(61) "M3nVvwHthR0g3FMSFQLbJC/YKf3DfrPy0bl44lHRAEA=:�j$W����P�8�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.17
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: OHS8JPFGP7kElV1N9BDt0ErV/DoTXl2d4kvDrhPccHo=" string(61) "OHS8JPFGP7kElV1N9BDt0ErV/DoTXl2d4kvDrhPccHo=:s@�Z���GI��d" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.16
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: hfk2+Y+w7GAwVdq7XylRpwgYv7oAvceYsnu3D2j+d2Q=" string(61) "hfk2+Y+w7GAwVdq7XylRpwgYv7oAvceYsnu3D2j+d2Q=:fe�Q Q~Xb�1���" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.15
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: pzEhlDg2JdtBMvYdx8lpnGY66+3M6k02QxjL9IY2kHs=" string(61) "pzEhlDg2JdtBMvYdx8lpnGY66+3M6k02QxjL9IY2kHs=:��j�k������ϱf�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.14
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: skNkx/flDeZ8AH9s+fLUEQGbHF7YALRInv9W3CHoXNM=" string(61) "skNkx/flDeZ8AH9s+fLUEQGbHF7YALRInv9W3CHoXNM=:���@QU�X��W�P" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.13
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: z2hnwTq8wH+wWbThHBFwBG9el4ib4Knm8f/rJ6SY4K0=" string(61) "z2hnwTq8wH+wWbThHBFwBG9el4ib4Knm8f/rJ6SY4K0=:���`��\f���S&�c" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.12
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: vNaVbpHZU0DgC4/zkTVVWwfB9NRQJT2EKrSpVLUMsEY=" string(61) "vNaVbpHZU0DgC4/zkTVVWwfB9NRQJT2EKrSpVLUMsEY=:0�O����?y�+]" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.11
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 7p+C3uXVbeL+XXoPYn8Ef3AuRO1Wp3fWkLIbcLoVNQE=" string(61) "7p+C3uXVbeL+XXoPYn8Ef3AuRO1Wp3fWkLIbcLoVNQE=:�� A�`DN T���" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.10
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: oRQkuyzAU1dXmxoLZ/Y0AdiiyP1GqldrFrQYMr5B4Fg=" string(61) "oRQkuyzAU1dXmxoLZ/Y0AdiiyP1GqldrFrQYMr5B4Fg=:Ԍ�����ls/��W3" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.9
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: fSyIT05srOKRGuaCkabnYgvGfpu6Y2oRsfnO+r6m6XA=" string(61) "fSyIT05srOKRGuaCkabnYgvGfpu6Y2oRsfnO+r6m6XA=:d�mř���X�7���" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.8
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: Z6WWqJ7y6YiCSLRspmAu6+/vm2NUwXiDcm2EZmVOc1I=" string(61) "Z6WWqJ7y6YiCSLRspmAu6+/vm2NUwXiDcm2EZmVOc1I=:��1PMM�2�yC��0" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.7
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 7qE+LaeZyQhjQmlqzS4sZvOWBE8o5AOxvJVVVdape7w=" string(61) "7qE+LaeZyQhjQmlqzS4sZvOWBE8o5AOxvJVVVdape7w=:.��.d�c��@N��7" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.6
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: J2cH6L7EEBBaHDjMW6CjkBLNpVWdh4jIaKUqZHYlzKA=" string(61) "J2cH6L7EEBBaHDjMW6CjkBLNpVWdh4jIaKUqZHYlzKA=:-qb;wx�wN���۬" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.5
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 66vlMIujzxd9wdvT37GFxgSoW0ynhpfxzo1CRVgxio0=" string(61) "66vlMIujzxd9wdvT37GFxgSoW0ynhpfxzo1CRVgxio0=:I~�F&��md �-," string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.4
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: GyBJjss1qjfCIZlo3morweYhciZbqQMZ/lmTyOsNB9Y=" string(61) "GyBJjss1qjfCIZlo3morweYhciZbqQMZ/lmTyOsNB9Y=:�s��މ��T ��Z&" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.3
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: fPn+y85yMYhpddojEwa+zfKnPs5yrntsVVrvBo264/w=" string(61) "fPn+y85yMYhpddojEwa+zfKnPs5yrntsVVrvBo264/w=:��P�$� ��D�~ٛ-" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.2
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: z7sQ1+1dqe7AH4vflg9cGAmE5DDFK+OpEevDYmEeQaE=" string(61) "z7sQ1+1dqe7AH4vflg9cGAmE5DDFK+OpEevDYmEeQaE=:w���Oͮ�8��X�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.1
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: ZPgo0mLSvPBNjS2NOzHbp73uz6fGFVKT1SBe9WlXWL0=" string(61) "ZPgo0mLSvPBNjS2NOzHbp73uz6fGFVKT1SBe9WlXWL0=:z�e0m�M��]I��c" string(30) "Decrypted: Encrypt me, please!"
Output for 5.6.0
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: ydLfUp7rnTjU8qu+LKV5SxcDhcB8TnumgghYnV0jgU8=" string(61) "ydLfUp7rnTjU8qu+LKV5SxcDhcB8TnumgghYnV0jgU8=:{f�„��P��3M���" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.38
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: YqiVyP8Ljk3+3RShXrsjVZjD8KBMKqmNbV2qRSM2bAc=" string(61) "YqiVyP8Ljk3+3RShXrsjVZjD8KBMKqmNbV2qRSM2bAc=:��P��zG��ۇI�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.37
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: EVFOysCpnUnscQ9Qg6kYvx0Q+oRq/2S5f0k+u5eK+nE=" string(61) "EVFOysCpnUnscQ9Qg6kYvx0Q+oRq/2S5f0k+u5eK+nE=:����O���k���T�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.36
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: o8Hu1cwAtsMfNY8/vzaDeLAlJzpqMTNAC/UphOVlHR0=" string(61) "o8Hu1cwAtsMfNY8/vzaDeLAlJzpqMTNAC/UphOVlHR0=:&An�̯��g������" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.35
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: y0GQ+FYkJyw4QcCFr4KiEQqRhJeq9rjO1fRBWOWIyKw=" string(61) "y0GQ+FYkJyw4QcCFr4KiEQqRhJeq9rjO1fRBWOWIyKw=:T\�1{� �r��~]" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.34
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: UbRaMXCpy00d+5IKB7k+Ax1hVsgf505EfSZeCe8KX8M=" string(61) "UbRaMXCpy00d+5IKB7k+Ax1hVsgf505EfSZeCe8KX8M=:!\��C���/W|����X" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.33
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: XhwW+lSuhc+PFoktdawSnyHxW2KNYPcDIaLQ/d9InWc=" string(61) "XhwW+lSuhc+PFoktdawSnyHxW2KNYPcDIaLQ/d9InWc=:L�k��&���$�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.32
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: TQ8eis5zitn4syGKfxGrrdueF+I2vE87LMrAcPZQw0o=" string(61) "TQ8eis5zitn4syGKfxGrrdueF+I2vE87LMrAcPZQw0o=:�Ǐ��O���]�9ʙ" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.31
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: L9B22sjSMHyLvz63VG0OW0A7UP4i+NJrtcBlXb7XflA=" string(61) "L9B22sjSMHyLvz63VG0OW0A7UP4i+NJrtcBlXb7XflA=:Y@�C��$:� ��y�w" Warning: openssl_decrypt(): IV passed is only 8 bytes long, cipher expects an IV of precisely 16 bytes, padding with \0 in /in/ookl5 on line 31 string(30) "Decrypted: Encrypt W�&���se!"
Output for 5.5.30
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 4VtSNQG6Ciy7CNoT6MBdhIt/q/LHHOdCeFjuWWulPOA=" string(61) "4VtSNQG6Ciy7CNoT6MBdhIt/q/LHHOdCeFjuWWulPOA=:<�q鞗�8��~�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.29
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: Ip2iwS5eLZZoLWjNm7NMsSOi2WPlHpow5ws/0dJq+W4=" string(61) "Ip2iwS5eLZZoLWjNm7NMsSOi2WPlHpow5ws/0dJq+W4=:�_�l@��ӕ�5Vj7" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.28
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: Rwiwig3pGebctHq5/LCLcmEhPHGPH0opnss1pXKh0BE=" string(61) "Rwiwig3pGebctHq5/LCLcmEhPHGPH0opnss1pXKh0BE=:�YXM @`�E .|5�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.27
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: nXOhwZzEGwyqXmQI8NvaSq4XOSR53rOj0/sCujwj/tE=" string(61) "nXOhwZzEGwyqXmQI8NvaSq4XOSR53rOj0/sCujwj/tE=:]x}4�K��hd?�W�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.26
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 7MdL79FyBWxWEXgcjgVxRtigZbrsZq4K3BGwyXc3A0c=" string(61) "7MdL79FyBWxWEXgcjgVxRtigZbrsZq4K3BGwyXc3A0c=:�%3؎Q�!4ي(���" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.25
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: QakUyvg1NEiXA16MmuRUZ2/dAvi4p4MFkZR72OCgLag=" string(61) "QakUyvg1NEiXA16MmuRUZ2/dAvi4p4MFkZR72OCgLag=:���Ϙ#��_f�/v[" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.24
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 8wV4hzS0tkRBBAKddgFVgbxqbZ3RNJhW8dA/SlQS/gY=" string(61) "8wV4hzS0tkRBBAKddgFVgbxqbZ3RNJhW8dA/SlQS/gY=:��� �h�C� $}�S" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.23
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: h0lhRhYeoPXZtOc3/BPEdovfC3G5FxGL3DI8fb+lLkE=" string(61) "h0lhRhYeoPXZtOc3/BPEdovfC3G5FxGL3DI8fb+lLkE=:\���|WjL���" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.22
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: nZyDSxLT728yx1gPwYuK3KfZrouWg9qGY+XwwoFBaKM=" string(61) "nZyDSxLT728yx1gPwYuK3KfZrouWg9qGY+XwwoFBaKM=:O��OI�[{1�?�JN" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.21
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: ZaeobDOTyT5EA+eGhPsaJqiniv6KvRE8TlADoWMOyS8=" string(61) "ZaeobDOTyT5EA+eGhPsaJqiniv6KvRE8TlADoWMOyS8=:�j�H]}�h:_���1�" Warning: openssl_decrypt(): IV passed is only 8 bytes long, cipher expects an IV of precisely 16 bytes, padding with \0 in /in/ookl5 on line 31 string(30) "Decrypted: Encrypt W:$���T�se!"
Output for 5.5.20
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: yE1cgYfmFeuibRQAxXArhF+LaDccwTrG7RLj/yW05AM=" string(61) "yE1cgYfmFeuibRQAxXArhF+LaDccwTrG7RLj/yW05AM=:b����Y�R����i�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.19
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: HZAYS8z2nGCOIkEB0HsLhe4x472rXA/hZbMkcrj1/cw=" string(61) "HZAYS8z2nGCOIkEB0HsLhe4x472rXA/hZbMkcrj1/cw=:��\^^{c���B�P�݋" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.18
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: lHN2garv6nf9E7/QhQIxavYndpcGG23Xd2pEzF/tWqU=" string(61) "lHN2garv6nf9E7/QhQIxavYndpcGG23Xd2pEzF/tWqU=:�C+h���0e�<m�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.16
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: UcSrCXe2eI7opzxQ4EiUJv6MvqQTJpjZFJs65gFzSGE=" string(61) "UcSrCXe2eI7opzxQ4EiUJv6MvqQTJpjZFJs65gFzSGE=:�7B� ��֏T�ai" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.15
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: Sx0Yacw4gMvEofSJIwH/9EH3zdnJouPCBED2JUUGlpA=" string(61) "Sx0Yacw4gMvEofSJIwH/9EH3zdnJouPCBED2JUUGlpA=:�(#�^�b�M�K��r" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.14
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: FkaoAFgPak7nz7W2QFp87RuNQXQ3LCilHYarnN3QC38=" string(61) "FkaoAFgPak7nz7W2QFp87RuNQXQ3LCilHYarnN3QC38=:�5_5XGs��i�_�V" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.13
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: iqstAM5Ipo2DLnSdBc8jR8D8tyHXn89ZkahLvdvCQa8=" string(61) "iqstAM5Ipo2DLnSdBc8jR8D8tyHXn89ZkahLvdvCQa8=:�5zd���ue �,2�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.12
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 2wSx3V6XwmvzFR2E/ZHOuYs7PG7wiM/nlM7B2+d3P7s=" string(61) "2wSx3V6XwmvzFR2E/ZHOuYs7PG7wiM/nlM7B2+d3P7s=:.HUM�=��m����" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.11
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: Iqlnan3Z47fhMyf4KvUhSdB4awsiCnTZTrpJjgzgIbM=" string(61) "Iqlnan3Z47fhMyf4KvUhSdB4awsiCnTZTrpJjgzgIbM=:̼���_��p��o�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.10
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: YTyXYUiID09W7/lQOx0mRPitOuP7wjZ/JGEmpwQBOiI=" string(61) "YTyXYUiID09W7/lQOx0mRPitOuP7wjZ/JGEmpwQBOiI=:�:�45�VT^��p�o�" Warning: openssl_decrypt(): IV passed is only 1 bytes long, cipher expects an IV of precisely 16 bytes, padding with \0 in /in/ookl5 on line 31 string(30) "Decrypted: ET�FL� v9;��� �se!"
Output for 5.5.9
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 2BUy/HgcJiuw7XizO+AMmZiX2fMMswSpZPcpS+Kvov8=" string(61) "2BUy/HgcJiuw7XizO+AMmZiX2fMMswSpZPcpS+Kvov8=:��>��h@�2" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.8
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: KwLeqmOx2wGkAB8c38k8Bx5VdTCHFrc7n6ZJO2yOmpI=" string(61) "KwLeqmOx2wGkAB8c38k8Bx5VdTCHFrc7n6ZJO2yOmpI=:���2��d�T#�"�Kd" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.7
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 5B5qYSiseqfU+YMvTTwdEpSiVIwOfAkjARGys+k5Wlg=" string(61) "5B5qYSiseqfU+YMvTTwdEpSiVIwOfAkjARGys+k5Wlg=:U�?H�w ��=�TF��" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.6
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: WR0RFMCDzAcI63SsRBRCPr23BSct0w5SGlB1HMZtvO4=" string(61) "WR0RFMCDzAcI63SsRBRCPr23BSct0w5SGlB1HMZtvO4=:sj�xM�ЌR-��*#" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.5
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: Plk4c4nRbwOmrD2r+0x6CDzMozmlVA5SY08Ad3IsSiU=" string(61) "Plk4c4nRbwOmrD2r+0x6CDzMozmlVA5SY08Ad3IsSiU=:�<)ם5L��x��t��K" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.4
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: nwe3xY5/o6VnoGUvjsdJ4KFXg1Xgcj6wBhMqXGu8jWk=" string(61) "nwe3xY5/o6VnoGUvjsdJ4KFXg1Xgcj6wBhMqXGu8jWk=:���-R�Է�ar�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.3
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: girFfQ+IVw+jKYfGILZCuPGhQblOPZ/4nkjbVB/e8Tc=" string(61) "girFfQ+IVw+jKYfGILZCuPGhQblOPZ/4nkjbVB/e8Tc=:޵�rN��lo�.2�R�6" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.2
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: Z4SYUM5hKyaPVwFN51pHXhB8R2ifn28SFqHCCEv4En4=" string(61) "Z4SYUM5hKyaPVwFN51pHXhB8R2ifn28SFqHCCEv4En4=:��X"�1�W{Q� '��" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.1
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: dbnJE5SkJDMWzTZ6uv086LKOgjm3CUgidfpcPufUqfE=" string(61) "dbnJE5SkJDMWzTZ6uv086LKOgjm3CUgidfpcPufUqfE=:ʅ�!=�m؁���02" string(30) "Decrypted: Encrypt me, please!"
Output for 5.5.0
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: w5knThNz5Ee0HvGGldwzTrzfeyHq5J+S24aCWmRWqOQ=" string(61) "w5knThNz5Ee0HvGGldwzTrzfeyHq5J+S24aCWmRWqOQ=:#���Uhak����u�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.45
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: UHkIw4ySehl9NV5Q0ElnMCWD4EYrErMS7nRqOI7DU1c=" string(61) "UHkIw4ySehl9NV5Q0ElnMCWD4EYrErMS7nRqOI7DU1c=:3Ӊr��S�d�w���" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.44
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 0ZxcpQ+zaEhrHnyTSM7lu/Sg29tyUPH//OyAqu/xIOw=" string(61) "0ZxcpQ+zaEhrHnyTSM7lu/Sg29tyUPH//OyAqu/xIOw=:s�2�� �]���s�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.43
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: GTq0u5ntVXLHU2UFKOCyyeoCNiDC5xEaWGPbnUA6/Ok=" string(61) "GTq0u5ntVXLHU2UFKOCyyeoCNiDC5xEaWGPbnUA6/Ok=:��� �m�8�ׯ'텔" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.42
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: dUm+LO1icdAaLP4YSFt96/8vhu95xptZWUz11jdgOII=" string(61) "dUm+LO1icdAaLP4YSFt96/8vhu95xptZWUz11jdgOII=:�a/�)����w2�L" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.41
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: uhCuU+80bpScg+cQ9z+rxBdMbOhivGJ97ARC4EtLKIk=" string(61) "uhCuU+80bpScg+cQ9z+rxBdMbOhivGJ97ARC4EtLKIk=:5�O���� z\Ӕ-�A" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.40
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: H+E7A3zlx/yG3+2kSrj1b2Idm4LN9I19LBw5RQoN0Hs=" string(61) "H+E7A3zlx/yG3+2kSrj1b2Idm4LN9I19LBw5RQoN0Hs=:��M�#[b|N��� " string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.39
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: XYMPwt8yOXtNi8m+USr4H5hrrYGre7Zoh1mVutvl3qI=" string(61) "XYMPwt8yOXtNi8m+USr4H5hrrYGre7Zoh1mVutvl3qI=::Na$;�Qo���WY!x" string(30) "Decrypted:  VB�%O��('5Dse!"
Output for 5.4.38
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: nHd7gtgoGpzv7gNRr/qTPfgjdejLk1HHO2yGcJjFtKE=" string(61) "nHd7gtgoGpzv7gNRr/qTPfgjdejLk1HHO2yGcJjFtKE=:G~}��c�v|��P3R#" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.37
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: kvdI1mklm7LGgQRi6g0V8SUhcoSdyoeSB398p6W1urg=" string(61) "kvdI1mklm7LGgQRi6g0V8SUhcoSdyoeSB398p6W1urg=:ck�� t]����!�h" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.36
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: h+etA7wJhViBddJDUMyNHDAmE9OpRGGbDrdgpb9e4jo=" string(61) "h+etA7wJhViBddJDUMyNHDAmE9OpRGGbDrdgpb9e4jo=:Eң��~Q���i�-�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.35
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: jCQDYm83H0bU3Xgut9ZXtGquLYVASLBVEcOvXPjb5YE=" string(61) "jCQDYm83H0bU3Xgut9ZXtGquLYVASLBVEcOvXPjb5YE=:��sH/I�} �>��#" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.34
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: OE9sGsKfx3C7YTe6pj8TdMEm3Wr+XBB5Q9n1cSyfXPM=" string(61) "OE9sGsKfx3C7YTe6pj8TdMEm3Wr+XBB5Q9n1cSyfXPM=:G�W�f %ɫ�ԮX��" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.32
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: hYb90G8W3NvgNUGI6RaLgHmBxrc1ywgrjUrHlivZgcg=" string(61) "hYb90G8W3NvgNUGI6RaLgHmBxrc1ywgrjUrHlivZgcg=:���L_#�92!��v{�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.31
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 0mCez8dOK4rCDoU1PwAWa6K74lLcbVEnT48kKUmsQ5k=" string(61) "0mCez8dOK4rCDoU1PwAWa6K74lLcbVEnT48kKUmsQ5k=:��^���̿a6$p�Z�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.30
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: wOCNdXqROvhetNAOTGM7CzILmmp2iMGDMH1q3orKnKQ=" string(61) "wOCNdXqROvhetNAOTGM7CzILmmp2iMGDMH1q3orKnKQ=:����c��eN9�0�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.29
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: yvc/oZvL1VTPvcQTx+kCe6OfcRup75v+3uxSobQuYBY=" string(61) "yvc/oZvL1VTPvcQTx+kCe6OfcRup75v+3uxSobQuYBY=:f�R��c�8/�(Te " string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.28
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: 9gpYYsbIN2Ac0hVISNVs3xc1ulVl0ZcVnC5NBZlfhMk=" string(61) "9gpYYsbIN2Ac0hVISNVs3xc1ulVl0ZcVnC5NBZlfhMk=:�� ^����� *�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.27
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: xHZVn+PqODq2/PyWnBCBu0JiVd8nko8g8fv31lJchJg=" string(61) "xHZVn+PqODq2/PyWnBCBu0JiVd8nko8g8fv31lJchJg=:���K��4n���[7" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.26
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: SbEzFaF52R3kKFx2lo31r9hy0ZdpC7rSwclhMXiCuuc=" string(61) "SbEzFaF52R3kKFx2lo31r9hy0ZdpC7rSwclhMXiCuuc=:C� ֺ��pw iN>Us" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.25
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: Gr4BlBrhvClQXv1yj7KgPVc85oj0qXDd0KY5fntmvuw=" string(61) "Gr4BlBrhvClQXv1yj7KgPVc85oj0qXDd0KY5fntmvuw=:V�d�)U�ԣ[N���" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.24
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: VwrpfN6PTjsxQR9d7XJw8JD04yLwo0uwjkbFE9cCrGw=" string(61) "VwrpfN6PTjsxQR9d7XJw8JD04yLwo0uwjkbFE9cCrGw=:�黷:�(��3�e �" Warning: openssl_decrypt(): IV passed is only 5 bytes long, cipher expects an IV of precisely 16 bytes, padding with \0 in /in/ookl5 on line 31 string(30) "Decrypted: EncryJ���'� l�se!"
Output for 5.4.23
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: V+CjHPC3Y1OZ8HL+2uZyCBt6BAwkgdqL331mttqkT4U=" string(61) "V+CjHPC3Y1OZ8HL+2uZyCBt6BAwkgdqL331mttqkT4U=:VF �������j�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.22
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: G4C4TKOdMyvARClrVfs0L6I8qzinwU7ojbOvrrzdHRQ=" string(61) "G4C4TKOdMyvARClrVfs0L6I8qzinwU7ojbOvrrzdHRQ=:k�H�E����ю+A" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.21
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: iulAxEKPgSGWqbRY4DXjnGCk/iD6ztO7iLMSVRI5VjY=" string(61) "iulAxEKPgSGWqbRY4DXjnGCk/iD6ztO7iLMSVRI5VjY=:U�.W8����@��¦3" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.20
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: pA0LNKqUbYJkVOp0o3jnskSYK5mltnBJWUaUNJ3Y53Q=" string(61) "pA0LNKqUbYJkVOp0o3jnskSYK5mltnBJWUaUNJ3Y53Q=:���jR�n �JS��" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.19
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: m896JH6WwPL+3sSGngniJm6y+e7tr02thiLPxZ2BTLg=" string(61) "m896JH6WwPL+3sSGngniJm6y+e7tr02thiLPxZ2BTLg=:q|�d�������ǧ" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.18
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: /S90GIiFDzlj8YCDBvLBvD6nZYDq18fkSqUPbsdX6HI=" string(61) "/S90GIiFDzlj8YCDBvLBvD6nZYDq18fkSqUPbsdX6HI=:9�B���A��wxG�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.17
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: iSJ0ouBrftqHI+iiNufRSRdclxDX1XI81CRxfghi4TU=" string(61) "iSJ0ouBrftqHI+iiNufRSRdclxDX1XI81CRxfghi4TU=:�슉XrUO�m ��Am" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.16
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: JLBkU9CMFS8XVdflPYsq7fgxFsKLG8iezntLrL56Y/s=" string(61) "JLBkU9CMFS8XVdflPYsq7fgxFsKLG8iezntLrL56Y/s=:�B���$�[���qj" string(30) "Decrypted: Encrypt me, please!"
Output for 5.4.15
string(38) "Before encryption: Encrypt me, please!" string(55) "Encrypted: YXdn+oKLobyRykQq6nRZHoGwHokhTlEQMIwuLSRwZcg=" string(61) "YXdn+oKLobyRykQq6nRZHoGwHokhTlEQMIwuLSRwZcg=:1��+�%�f�k�۹�" string(30) "Decrypted: Encrypt me, please!"
Output for 5.0.0 - 5.4.14
Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/ookl5 on line 11
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: openssl_random_pseudo_bytes() in /in/ookl5 on line 11
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: openssl_random_pseudo_bytes() in /in/ookl5 on line 11
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: openssl_random_pseudo_bytes() in /in/ookl5 on line 11