3v4l.org

run code in 300+ PHP versions simultaneously
<?php # --- ENCRYPTION --- # the key should be random binary, use scrypt, bcrypt or PBKDF2 to # convert a string into a key # key is specified using hexadecimal $key = pack('H*', "bcb04b7e103a0cd8b54763051cef08bc55abe029fdebae5e1d417e2ffb2a00a3"); # show key size use either 16, 24 or 32 byte keys for AES-128, 192 # and 256 respectively $key_size = strlen($key); echo "Key size: " . $key_size . "\n"; $plaintext = "This string was AES-256 / CBC / ZeroBytePadding encrypted."; # create a random IV to use with CBC encoding $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); # creates a cipher text compatible with AES (Rijndael block size = 128) # to keep the text confidential # only suitable for encoded input that never ends with value 00h # (because of default zero padding) $ciphertext = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $plaintext, MCRYPT_MODE_CBC, $iv); # prepend the IV for it to be available for decryption $ciphertext = $iv . $ciphertext; # encode the resulting cipher text so it can be represented by a string $ciphertext_base64 = base64_encode($ciphertext); echo $ciphertext_base64 . "\n"; # === WARNING === # Resulting cipher text has no integrity or authenticity added # and is not protected against padding oracle attacks. # --- DECRYPTION --- $ciphertext_dec = base64_decode($ciphertext_base64); # retrieves the IV, iv_size should be created using mcrypt_get_iv_size() $iv_dec = substr($ciphertext_dec, 0, $iv_size); # retrieves the cipher text (everything except the $iv_size in the front) $ciphertext_dec = substr($ciphertext_dec, $iv_size); # may remove 00h valued characters from end of plain text $plaintext_dec = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $key, $ciphertext_dec, MCRYPT_MODE_CBC, $iv_dec); echo $plaintext_dec . "\n";
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.6
Key size: 32 Fatal error: Uncaught Error: Call to undefined function mcrypt_get_iv_size() in /in/ZNXtf:18 Stack trace: #0 {main} thrown in /in/ZNXtf on line 18
Process exited with code 255.
Output for 7.0.5
Key size: 32 ey55o21ci5yJKYLXy6p0ehq2HzSx7CouHmD4fkSkNWZ77jaumIYkDQaTW8nMQ6tH6RlldsOfoXUrM/Y0xpn4pN/g1qwSouVQPZ3/PXIv5DY= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 7.0.4
Key size: 32 Jkk1o4GSosjXmQLPOIg3H7FzmjxGrITmk0I5FHq8s0V56e7eRr2rT10H73Ce6UX+CVVq0zTIWf54XGaCBs3f3h/3qHrXdYc6BErYSLj/5OQ= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 7.0.3
Key size: 32 eeyx4/PHD/aFbr1qugsT3RHpEJH3tY9s+OMFz+0WAtgPcqGt7dTpt7ALsDp3tr8KFzv3F/teBMPkm8LJggkPvmjyjknvJZhnhgqg67SNcXU= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 7.0.2
Key size: 32 VlhTPd0umCvz6jEc48t4lhTk3kCdww+Nms3wsy04M4IdP7akINCyakBPGsLpN/JMggP3mjYMFw1Ykthsx2XLkd1MU0QZYMZJuWQcnP8qs3E= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 7.0.1
Key size: 32 bfd0cHUQADNwXh90g1oejpVH4I5QP8TV6D/LqQPkV0jauhv1mompz56pirBl7GsKcq3Ym9ocpIAywmX7GHs3tRu+0KD2l9tbOXvdRTjik5s= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 7.0.0
Key size: 32 k+jw39/v5xsf7pSVTNiAAY7kTquxg6SO1qBlQox9pJxzmAOsXpixx1cHsfrfe36K6K6hSHFNkC+tlVinvdAxxuixeK+VIkqQCVcEM3WzhT8= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.5.35 - 5.5.38, 5.6.21 - 5.6.28
Key size: 32 Fatal error: Call to undefined function mcrypt_get_iv_size() in /in/ZNXtf on line 18
Process exited with code 255.
Output for 5.6.20
Key size: 32 9sHmsdg1qWQ7HVyg909CgFIrI0nTj3zqskxvO0mZcE8ZEqARwUpzpdywkN7u3bvjzbIIVCbSYzXp84kQOUk6IBa9tT8dZ6Euop5JeHvSWrU= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.19
Key size: 32 Sw6iOtrhTxYrTyh8HIvr9UR7yi8V1KrFejXJPjxcFY+aNtQr55ajltWJsjJmDMAXDs+V4Pl4/Yy3aN151zdUimz0O7sfDALNu9DR8SoDVY4= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.18
Key size: 32 s9qK5IHlVMSHQf1WA9lqEv34lBpQAMwiwwdK2WRhIvccFQHMwhum3UbxNgMjP5zhezAOsF/cpEY5u1wJ00UD/YH6PoSaQYp9Y1QswnuGPY4= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.17
Key size: 32 XoIcUG0Ezw9GaYAzmGTTVn6sszF1T2JtNdT3RiJu2xXYmokmGcEicoMna+sB17o6zemJYd8Ju5D2F5QYhqSTYjrim+pJ4BKQbodIIiFY7Ms= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.16
Key size: 32 hWpfW+ju9E9lYvBLcAaHVdzVZnjdueGj2CCxR6bjR61Wz7jGHbVBLumIrFQNWBS70NixJvq2iLTtUJFC6gKDpYCchAvpTdLBPVkFLVO1oF0= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.15
Key size: 32 n2tdZL4P1HMI2CEda53O4eQidLq5pJzWYh4OGMEK3P9VIwKCnNhC31QONxPEu/Q3vtLh3GWsMQy8KO4KQ7dU7MXRq/4+eIlgXiN91bg6QIY= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.14
Key size: 32 s9apRNesJ0Xbr3bSE0ZfZ9qAlaRPVDIa3FLF34AzSXDHnBD2ajh/jByrZVROp24A/oeVpL7zET+czlwXFhIkxCbX7j/pYClAjACVqRYHv00= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.13
Key size: 32 ehOJjlcKCwh1g/td5wpINUPZwr2388KooLpyCTmIoUKqIP8MyxnyMPUW/wBAEVpZZSt5Y/8upivhRKrjFHt8cUd8kX1Xl7bbi/Ryo1SAqUk= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.12
Key size: 32 K/pp6DtF0E3oMIKi93wkJvuYFOTCyziVAnoxyYGOyGMMWqohHmQRKG5Eq/Z7wOIglza+YlvI4qCxCGPV559oRACtt3//EzOBVft5GPpikJo= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.11
Key size: 32 IDrnTG+TXzVZLoO+Em+rA9p9ReFtOH0C99w161E2BqZO/cLUMJWnSV9TA7eEPknN/U9/+qNi2jb2jqxLXEQaNbRfCBtWLHhGn7yWajgv2Hk= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.10
Key size: 32 QQc5LZp6xF0HVZzvlN2JVoyQzKlT+X+m+5yuQDTpwrMYW7E3dpibG3pUcfv0Cnkg77n2J7xWFVwaiLLpgStJhAENm60iCCcHFBeKrWZvBWs= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.9
Key size: 32 rBj4eYEel+hPTYCCGOQXKwEcXBuykgJ2ISNUEgzJko0zN51HdCz6DvBQrJ1Tf28ZOXoYmT6P2ewZcpeXwDsCymYeofumi9ByFa0Sld9rxkE= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.8
Key size: 32 FW3WM1j3iWUfFWj4sT42eDGYk8KR6JnvRRiFap+WUGUggjxOxrMMbG5bS3KlzvCYhOha7COm9izKxuCqz/GM3nlgDrBqBHj2AkIyc2+6b+0= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.7
Key size: 32 7+3ioFeG1Tg2pyGhVboW+o9KVf+K7KPiyErSmet5ARqFHnqcGApDllnfD2vgf7/TBi3FAtmsUw2P6lBYEP1smqIWW2bvYgTUUO0dOgIsN08= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.6
Key size: 32 ynM4WEdBQx5eZdGw6E0wi8cd4fJhOFJULoOlq4IMLoPUxQcSEIuX1Qx9hEzo2jW5DQ1HRPo076JSlLfONxLrjQydsfAScpzcxjI0bvTGwuw= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.5
Key size: 32 R0DTi8UsYLeW7+wZTaxEYattfsHwDBkRs727rO8kjJnseI1Pm+BcPexFDBRGY1KeHwBjJ8+SusDZp6O2AwhVwOuWVxBXy5Tpo2RiSMN6KlQ= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.4
Key size: 32 i7eECpfXWA5ISHxrIxT7DlIxE49aH8X0F+T7KFha4tzbVnQblK98n35ijoccPvM47VUgN7I5ViyRdehHRe03lxHriD+67vkKaBUdgp4w3OY= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.3
Key size: 32 EGGoxz7HMkZBa5TbVkjkGizGTabpPvcWWiMllCs1gILwyt33HeH0DeE8yP3NV4AlMFBnOOEM+hVPjkUpD33BPXS+IDeQ76XYRCQ/TllZ8G0= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.2
Key size: 32 YIXOYS39IUzX0n2scnchwW9IR0fthfBL3vlJoeoGXLi27ctIeLu0ZRdiB+uPvRZOZHiG5d0pq0r+yXzMLuAA9wTh9dc9U6YANNsb0IJck4w= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.1
Key size: 32 U4A4Z32j8+PpNiYUPskb/Z1Oo5N0TZ001a0o4plScy9wyEmq0xE5qH+HAJAwDHksGiXSFhz8O0isxdA3MleltDkYtvqlR6ifI90WVMuCWRI= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.6.0
Key size: 32 PX2noPwuRGkA0aEpi55hKQaise1+MrOlxUewZzk4GKyJ0kV9voqBbe0n77grG/u+Yia9BQlZGPJ4Z//pVzw+8Bi0ivsdZVs2WXAaix04GpA= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.34
Key size: 32 6I/6mUEbdju1AdsIFfFjZ3fZo3VHq4h1efqk3D3ddbCb/nlnWjL1XNmW5xopxiPGK0EtigxfLRAf7oL9WIAqlJUrdXWqidc3iSb83vRCM7c= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.33
Key size: 32 CwknA3ILFWiw5CJBiNuRzs6hvbHz+e87y2zq0z/p1r+xjgCKRcVhCRhKRTGS3b6l1fqfEVE7KbSayhuhesDGQ8fhEawEFpoT+FGDyrj6y7I= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.32
Key size: 32 xCsy5yeURH2vp4Ik2yW4rEekuPEO7gJRfn1GMGC1A3kddk5P3SwJAyIvalXcUFbkUPaIjVw1ot8vtpH/qlpTQn42MLDXoiUkGGjgA1Di8Jo= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.31
Key size: 32 zVmv6pJ6A+IawlxBoKqkeRsLkaPtdm7vNa12yYwmMO1Xh8wmolozvHpMNKQyp5mUv4cHPCbbYK5BIKD9OwEuKfp/mdq76c53jyjSUMptyZY= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.30
Key size: 32 D7dVzrFpA4DVbCrBdsVcArfsWiGKMRJkXmBXvvisd7CC6wdakMfEA+tWIX7u/0sg9FeBzM8TsLv2JTFZBp5Al4c7Hhc0IaUc3OvWMb0Wsek= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.29
Key size: 32 9r68LsbpzxLbJ9MNPVb40Mm6oTAs5KUKehcTahVbx43cB5qMNdRHg/OYogJk+gE73XdnnOgu0u97rpYW+nPQb4OHWzpe8ayNTtulk/Q0Vqo= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.28
Key size: 32 Rl5jZbyBAFaTIYAOwGnhNBk0aL1JOcQB5rxhRkMbEoD2sdDdrEf3tZyaMY9dsXy6RbNEHCb9+B8dkO3tLuP5kCd4YMQKQ7EyBgGA7YMzyog= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.27
Key size: 32 a8Y0wxQsv84reM0crqxpR7IVvB6h1BWZpPI3KqbHvuKye+FWzruzIaYWowTZUB4zhLXz709ebKup+Pj3L6hipoIFE9yrcq9MD6dHQL8mKZ0= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.26
Key size: 32 L2Ez0Lxdip6urJEt7X65E/NnLdKTke/58MRyOuC2nRgcJJFfvdIzXhNx9XznQFsBhOOP2MCP6z3BYSE9yl8Nb36XQlOhRuOAhImhwkrDTig= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.25
Key size: 32 zHwg471FYAn07PmPA8Qu3kY20T1a6qynnZmo8NBip9wRQVFg10f4mkKNzrFKi9jXGDplTYV48/JY/R/zPWoNV0vsjsLxTQgfFCWtheLa+pk= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.24
Key size: 32 87qdQtcrEouEr0mO7kV+4pOuF5pVPPkc66dSWJABBLEZbYyV2B2CvXaZVikr7EqREWD2TJseKSfjhAr0KOKcj3nhHq047uIu+3oozGEByWw= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.23
Key size: 32 ckwuqr6xLj3kFH/gpG+3pzZRPJ/vAxbvgC9cGELO5m5ay341m0D2phtipLtpiVrVXWw2IJ3ZOApZQ0s5Fcwe/HD5x7fdmxnvgs0DQK9wnyk= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.22
Key size: 32 P0KPNs0qdjXUx6zQj6chvanPJ43O/FaB63gq/NEwpyWpXAWeXI9GO/KxK3t1LpUC5oRL/egE2lwXBC9g9meg4d71vhpgGSwmc4sDBSTllfE= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.21
Key size: 32 eJzPmChtQ0vAYt/d6zkgJ7nAKdW+D7xKY+J6aLSkzJWLr1Z8U7bN0KmhLhEFa/mJmP9V8z5eFE1afk0nVjbg19w0frBnvPyIPE4DMizQ6wM= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.20
Key size: 32 zlcaYP2b3G8n4zWKciHX5SK3GBwpVKe9+MN++zt8QL6/XmwQvP8IyGcbhoiMPgURlkDn6WF62euhlwLVZi9lVqOk7XZ9UvIpnIohp87QIjU= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.19
Key size: 32 jo9jojcRTgDhiNZZIV/rcLMGz8ClZMxzG3TX/UJH+/FqaTRRdo6icpU1txk/pI6wcfVcKdSuL8hYH/I3GNe40GtiHyr+UyTFDR95bXEqKxk= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.18
Key size: 32 N5tLyMvGe5jOllsu8vwwtX/vLOVZYCdML8PM8itzbvDY4qDPO1QuEBbq+z53HtfPRrKRlnKa15DuBCh77ij3Tiv/Yd5xDEihppQj2+n7fbU= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.16
Key size: 32 NrckAGX2yp59sKkwzaOa6lAJ+crnDQ3/I9QCm+Vkh8T4aCeIwXQ28sUobCCZ72cPypoIir1BxbRJZUcUVh135dqSSg9kZNYNfA3Mb8zbzk8= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.15
Key size: 32 0P7Ke6HjCW+6OcfXdNW3CXPQRQ50biAd2aOhgFmPNxGLoZIBI+VdguHyc0wquihCkPmnAy40UpcPl8XSgVFeRHXzB1ox4SJDJBEMP31ZYRY= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.14
Key size: 32 Xkt7dIMDzrXbfYgWE2LpdrDOuWImaXlvJPNPqNGqnBhTNE4IH/SammkX6yHAqoOb/5mGc4dzoeb3wtgem0OQWkWnvug1spnMM3TCsiU5gfo= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.13
Key size: 32 DMvb+s85uiVeq163NdzZBbpjB7Zte5L8I+J3ttCAs/s8UQ1MI0jINY7HwXXJ7xCdehmfcQYDaOJpaJ5oBVjKSMNkaBv5Uf485q88X+DWyQk= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.12
Key size: 32 smA762OJ5kfiDWjEnsdzLwhiAlu4rkwfH0AmV88Er+EYEsu4MtiDmgIlkICW2gljd+BrWcHn5OVO+jnLZ3hRMaM+V/OpJVOQM268FpR4g4M= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.11
Key size: 32 Ve5TOIxG7gq9Bhw8hENQl/ZjgJl5ieai+MJcEsDSp5YVSa7R10xYuKmUGBIumeOPsA7qUAZhTWXgFDAdonTklj8XSEiGr6Ik2Z4IyWSDazU= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.10
Key size: 32 VVzf2lAIITCIKU/Y1OfqSvOq1gYcStVeE2Vc6NRrjHpa2k8spYH3xZvCCLhK9uVk5rqY6s723GPs9bntH7J+tbYbTj6SdQASyTbuPjdSx0o= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.9
Key size: 32 qQ00aDshcOikR5I0F2IZ9GpzC3CyjsHw+as7StxzkNmmnDwQmU9eC0xnywHjJ5B7+8q4RfnTQb/Gg3PTn/GzCc4PCIzLtW04Ts6LtWbdpgc= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.8
Key size: 32 RfnNHHqAQ/sPSYRYZ2mqDszVtUnCt2GZhzqdluoYEfo2Menon7htTrfcN6GlnE9G8Jinzabk4AwzcLAgb5MrrwQsGnqQTq8i6BHlEpdZbxE= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.7
Key size: 32 sXpuOMVArWIBAx2okoUQdjArYPKBb3+VQICxHAk1MUgYYodXGpdNCPXZaRcaOSo/t2PlH2ZCBEoG61x/P291rdkV8uzAxgrayvtv79SeeO8= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.6
Key size: 32 iTdDELQD3gnoPerAwiGGJp0u/rr0LJorkp0VikwibJ/6A7qfq0/1Dreb2l+PzP41eZlXzfMTRNdrA5YwoxyK2zyCHNA+VnVsU807h8q+2qI= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.5
Key size: 32 yrdZNsfYR79OVU9yK4CrIC0aq1swZ3wkBtprvWp+rzKMpMd5sY+tgx3OsZUmQQWRsrltB4kOkUUDv/kQwe3bsvQFrMzlYAkOL7qubyjhLyY= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.4
Key size: 32 I7zWfibhwta7MzSypDYfL1rFgZHrDLaTnKJb6PS2eGj6hfsvjxiHaSaKHY5BiO4V9ofCnpm/sZvttmzdXuhBJ1KC2PXXsVmRy7vs62j9/rU= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.3
Key size: 32 VPLUDu0uw50ZfOlNyyFW4tJBAQ5pxrrzRN/Wl6qISpNnzkPW/iG3GJgQXIucLS6NuuvUuTdvqnRH2y47TpOFaELbtINcOAQ2z9WzcnwYCRo= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.2
Key size: 32 Rfg6O37qJ16Kt7Big47i6yjg56DLNNnnAtoKHxV7gj/YOxBmQ9bxgJ+eOrJKsuuArEnBCrpEO4SmYsvzagn4kCsZwChd1CFILE1/9BRKRmg= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.1
Key size: 32 bfSm1rhx2F/znnOG42zdQYb8duiFn6zEKkB6qnVkyZBxYYB2Vo8zFC8R+uW4D2PU4mA4G/bsDt1i30+Y22JskMMqAP26z8vvgzeE+tKdDBo= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.5.0
Key size: 32 VGdeldL7MPbMdGPGqjsJWs15/3Mwi0NIkXezXK6koAKdwbiXwEVH5eNswvx1qNGxH9e/7vnLAsr/BH4g8P+hnvL6X7q2iL2B2ouQvC8NoUM= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.45
Key size: 32 G3Ie8P1GzxDv7vlo33HnFehVOCE4YQ8kmuYu2V/Xvz8qPZbn3d76zilC9oTBUfMzhPPNdTfDA6uYisLUu17evlOEAayefCs00oQhd3kxwiE= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.44
Key size: 32 8zVdABJFb5QP/blFbYtsZEyhZ6cvwlGB0xuOO0/eqm1miso3YKYwX+E9MFaqohi9WuszM7pNbN96gDZVkjKufWzaCLyLdndEyAg1S87t98s= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.43
Key size: 32 iuGESkjtiZvoU4zoJM6za7qgofD0EdPFLsEG/lk5Cvh6Sa3IUI1sIWc65mL67NECF6jjvidpeScOvkHp2KI3fhwnOHh1j8d8UCCL1srAYZw= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.42
Key size: 32 TfgsxL7r2kZ9fIK/SCgOFVDbxltM0WrnRlxPGsUXpn7A7kyfnegCiq4aziTor32+T/tnhEgLqZWTx06dF9txD6wVB4OQTgzNRwrDWz64/+4= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.41
Key size: 32 2WxFQTX2m/1iQMtIu5QXNaipu/RvDLme4e2Q+e+rSllmn2XtcJ+I2FxULIm3lGtbTfK+bTUbzux7nSHWC8eML6P4OLITL85uAWat49bQ0sQ= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.40
Key size: 32 SUowcHhFEM0uXPMmi5w8SdIjYvNNMtbhwK1jS34/LgGuEbmu+DMhef8rYDtWhbaGmQbo2/qVULzmozh98fwCUFsL6ItqLKUsZWZDGBQb/uM= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.39
Key size: 32 wnpQPkxBi4kJt8xf5bhTyFl+Tzk3270SFAu09osmQO7LtbU+yJbpWpY8/zkSpKVkW3aiq0aySkBir9zNxcJy23zSXkU66gP0Tz+jGHlHwkM= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.38
Key size: 32 ixVCeMMpn17BBphFr6f63uUVpZqXhanC4WUcgfnSz4qbj3cWaNFz3r2Nc9Yn8Z9aRN2nhF2duuhJXYywRMCzqGxSscdQ8AcOZdhzq2lCKPQ= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.37
Key size: 32 nteE0iMIPMTZ2NFBZJb3mbJB8Lhf39/1bDZXd6dihen6SBQPuj6e87WaT1MTbsEnFWj9y11QkOKknH+DRmBVcsKQ+qhxuPk5NBKwKLYRjl0= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.36
Key size: 32 dw7Q+DF1m06cwq5Q8pggco4+DRMH3Kxg8yRS2b4h+Ku+yNaWxi4/GvoXAd68LfSc5iEmqTfV1I2LzpbmxlUOjo/gCTB7E013+sPrH14ZKZk= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.35
Key size: 32 aMRncrNyfhQYd4lhD8yNb8a2oSIKjfmBsKwj8zbtAyj31YNkkAtLHLKjVUWnUe4h1o1nbKJalDATkZdpUPez1uSzA7RlyoUIzZ1XsqOOv3Q= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.34
Key size: 32 NiMDWoLfd8cfjz9ya8UZK3YPPK0AA2b/8CqEO5yQizUJnIAj4GKaG+6wJMJAhERU1/+sTh/f2QpgOEe/PH62ES4xgRI19RLwS5gisikY1z8= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.32
Key size: 32 DEyNSV5DXFz5wUoSaZULQBDnGffYG8fOxgX6uHn4rMtETus/Zd5+CwHiVrLykVunaXY4Ddeu+eraUTw7vEmc4VTcLc8gcqUJyJ7QXFA+vhU= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.31
Key size: 32 EiFiU5xREawA+k8juMmSnGfjjlSkah1R7oQtV4uXjRPVrkW3MdEXpE6UCuFSXoc/73xJzOvfEcCg7bqsuWbvvMQeHhT/JUFJe/ieY18lnGE= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.30
Key size: 32 LUVd8LynamRC4FtAZIVifcvC4wfu2TCF+BQ7ZZhntv2S34kadW+4RPdC+LmKQg2tsB6OPRyoRyileHXF0UzxM2Cn/pCyBBMpx8AelgmEqQU= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.29
Key size: 32 RX/o9xokfXvkBlcPZOE6oM8yh8yq0s1rdt7dy3ZUqUlmZ3cUpGI9AaK/x/suHSyYXduzA61Rp9PSwR5BY45mgfxsiFRnGlP5UdT7fFn4UaI= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.28
Key size: 32 ZwpmCRMZQba9otVGBNWX+S33iX0EHznbT+iZ4AISIE4F67RqUPVn2WtprNM+4tcVDCL5ME9zRnIalGZyioaVxAIqpqrwY55pRJZZysii7aQ= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.27
Key size: 32 v6B/IQuWG9yOgZ23Q+TBYWQ/1EBUUG+TFaSQvO0Xj2A7zpyYr6MG9etiUmCNCwT9IY8WLMqHSkTNb3C14Nk1RR9VDSVq/8GpJi75lJGrmGM= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.26
Key size: 32 58fKzdpzQ74iKNOv6TgQE1JxM7fsSYY41Ep7YpYn8Id52u/Wwxa27qPhQJ09Sm4jaulvL6LL4vTFkx2G9fpxrvhi5saeLRmIN/Y8I8Sqvso= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.25
Key size: 32 HWu2QOSbvn6G46bFvyQ8piL+5UiCUe8j/x5WOiJ+jbpQtviJr8Wg+1Idsh88xbosk/1Rs7Sd/KaN0ClspeYvJAso/hSZG1Vas9PVfyXwVB4= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.24
Key size: 32 9kaLOzvdvdPwrgeFAEgiTGB/Xx6BfURPCgyY15NIxK2DyEc2ep/ZNCIc60sIetkUyZw6lWzC3uCsoT0LjKvUQLvxyQ9h/wopziQxGYNOCHM= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.23
Key size: 32 k4cJM9gez8tI+Kb6WNYPqpNPAe1FmU5Jnj5tm3sDAX2KbaGOVtYF0/qYepMa1sfgUwcYnC9RoLhH8J8EBIK7cY+vGbMX5pZV1VBYEgo2nXE= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.22
Key size: 32 tuVXQL4mK3nV3XZcTzegoZlh2vlMG6DbizFA7byM41/wikwli6YvIbXr3bnnWMC8xhMnLjccoCG7l6oMkPwnHFNwqAwPcB3QCZ5DiDPvF9A= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.21
Key size: 32 cehE+a9QPKfQvsDf+cagGmgvh3KPSStQbGDQdwu4o2ii/EXO+j6yx9RAJnBDnjc4p9FareOCyb8IGGhtcjK/U/sfKTj2e2ufIXWmQfp/YKI= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.20
Key size: 32 4R92eYwcGoADN3ZQsFbaAMZSbyMX5luGRb+4cqFPaK9C0PgYxqsQq06yKTuONZ+8azXptFzYC6e3ok3fy48NlYS9kVbG7m+h/7U1xRIhxB4= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.19
Key size: 32 hRnmfm9ABQzCH/KqxzQ2Lb2OFZMErSW8nnNcQqMLVoJLhQ4TLKtu2CnOEvA3yPQJtBN/M+sot6tQ/Pnk3cil21T6AOx5lMdkcYJaJbbTm0g= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.18
Key size: 32 0y0HvfcYEH3Ri7f+3BCjJ9uVMTYLaJxWqpZK+f8yka49LvfMZMHNMxyxc2zmk+qoZOF3oI5eU74FsaEdq3ggyUce22AGNNnCj+N2Tbm3/9U= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.17
Key size: 32 blnrCfTsYK6w6/iYRXEt0OGTLgfNy9F0MD6AjF8s0C2/2SWhi7vTUveF489WYv0juHWEZVCV++4JtvVLtEFVekHkwefFJBVvWsrvyIm00nk= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.16
Key size: 32 feOuxDw1WQSZn1aV/tN7taA3Z8ErQGKhf0OrF8ymY/ou9Z7l37MS7eVJNw0K+/gMDAc/kW16F04h/krzyW9T2AKMSWbep5mj5TtlaCWex/0= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.15
Key size: 32 WlhTx0qPYHxQUTRv8udnrYzfkHQUULhQDUF1M3n36xDBAGA0Ls313gta4WBXAdQFVt5602Fh4pBnE0yh69+euDy1NQFXscgrIAFmT/guVUk= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.14
Key size: 32 3VzpyILvPE46vnS5G+vgvKOt9rYkJzTu0RqttUTGQys0fBKHEYXnZZ1xyx6dZ4B1OETnxOO0D1xQaK/uC8W79Adj9/g3OjQRq0ke7eFpe8g= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.13
Key size: 32 Bb1xkm77iM1bP+FrGN210kPXtfWIeqm25BCvd0aADiXqYi4kVmQfhlLjopNbBW4my7MwzAXFiNn5IebfTtjt6bnpsydxKUE/skDv2rGq4e0= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.12
Key size: 32 W9Tsm/jWWbb55gBaif4leawjnwYKVJGrSziYGEFzA9rVJufZmbmTdCiu9QoPIzOqaZYcCK0qscOwk8iXaj9/1IvtQNGkYaUIIx4kLbf8rcA= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.11
Key size: 32 lNtrn9siLFk0kXkb4nGVsp8mX8xvn3HIB1s4TcwvLxYw9uf2SMIimzyB8vR412Oc/F6VGMK/u34l1Q7n5et4lSvaXVLiRTRUteRwiYCWc8s= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.10
Key size: 32 Vhk+243UKDGrAtxuvar17HBk3p/+OTQ+fg+P3+vIf60hT6EHQBqg9zd4LhIGyCiveyt8Z6tELZgLJHm23OK5mvX7LbSUVi9XZklTkKhHHb0= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.9
Key size: 32 ClKMBPlkbi1hD9ZG9tr5IHgZaSj93oGcxLKUQ9W9JOwNSOzEXSRfJBcMNhnOtNk5uEFgR9orRajYETWcWX200wAXtl1ntl+Xu1hM/tGj38A= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.8
Key size: 32 3o396U6NWeXsWQM47nJ7aR/Jgtaz1DnwijndezD/Q2fSn39FTlY3HP684ff1O8LUDxzybd2t9xPXXZX65Ke7NR/nrU+VUtJIzXPCE3FgTiQ= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.7
Key size: 32 fN/r3USYJJtIpkJ14YrgkHEl5UXs61LFeiiGJaqKYyPhKEXCF+ap9KUzBub8NMYQBxZblfk3DrUvBSMSMUCfR3JeOz0TfwKzfir7FuSWiD0= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.6
Key size: 32 gdaxGBddOsuve0npSgtd1D9fdfdcwlBF9x5zcOk5YGofQxVtBwulQUZ0Omb4EqIPfUtb7qb7ufrcJuetVPY/BiMUaE2SIACyw2XKhFD6A74= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.5
Key size: 32 TYeefC1zW7LAWuZO/JwrJel38thYEWm86x/i+W4BiVvjLVBqT3YzKjZNSAdAGeE923COzq2WJbB1icU8d3ej0nKbfmKLcmRckme4prU6aqg= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.4
Key size: 32 TAbCSmKAYta3Ouw9WrzgUEtVGIS2QVnYBHlST8bbSSNvbSh6vxw+n1UzgOdIGsszKsm+E6gns1iYAuzfpWzIQGPkonWJBPqPyAxYDZwPGQM= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.3
Key size: 32 TL2bcK6Rc915qjIqMRfcBui4BKnppajmBB+xv7KsThkIOA4u8/4+aDdY05KftI1wrVqkKM79A2ZIrKwRPezsfLQsF40zr5iIlAS8YPytnmk= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.2
Key size: 32 3YiP/g7HPGYtQJgk14kT+xSaLTtURLWKBQuXwRguClJE9MoHGFZ8IsbGO/imkoOODofpcu0pxVdS/lDHWNnpLvPn+t+avdHbOYsFPjWuitw= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.1
Key size: 32 vgqBJUvwpDGNA4MXEu2a8n1mTGNdqaL7uf3kyQFalmrvXxSoqvOK7Qv5y4DY8uEdspiZLVSPhR19vFZ5vkBJZFy8UIEskv3Zx6EWPZ4UA+4= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 5.4.0
Key size: 32 LQ0+dSU5SBFWWKV3Y01ygQ2mE9KxN6cW+7LW7MMcqUxbni+dCMk5bYmCWr+f1JyQVt6GXbLKM/kCx8GlmU+wrazxr/EffrGmRSBgaUFvyhc= This string was AES-256 / CBC / ZeroBytePadding encrypted.
Output for 4.4.5 - 4.4.9
Key size: 32 Fatal error: Call to undefined function: mcrypt_get_iv_size() in /in/ZNXtf on line 18
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Key size: 32 Fatal error: Call to undefined function: mcrypt_get_iv_size() in /in/ZNXtf on line 18
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Key size: 32 Fatal error: Call to undefined function: mcrypt_get_iv_size() in /in/ZNXtf on line 18

preferences:
252.38 ms | 401 KiB | 369 Q