@ 2015-12-30T10:25:32Z <?php
$key = 'password to (en/de)crypt';
$string = ' $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 '; // note the spaces
$iv = mcrypt_create_iv(
mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC),
MCRYPT_DEV_URANDOM
);
$encrypted = base64_encode(
$iv .
mcrypt_encrypt(
MCRYPT_RIJNDAEL_128,
hash('sha256', $key, true),
$string,
MCRYPT_MODE_CBC,
$iv
)
);
$data = base64_decode($encrypted);
$iv = substr($data, 0, mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC));
$decrypted = rtrim(
mcrypt_decrypt(
MCRYPT_RIJNDAEL_128,
hash('sha256', $key, true),
substr($data, mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC)),
MCRYPT_MODE_CBC,
$iv
),
"\0"
);
echo 'Encrypted:' . "\n";
var_dump($encrypted);
echo "\n";
echo 'Decrypted:' . "\n";
var_dump($decrypted);
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 7.0.6 - 7.0.20 , 7.1.0 - 7.1.20 , 7.2.0 - 7.2.33 , 7.3.16 - 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.19 , 8.3.0 - 8.3.7 Fatal error: Uncaught Error: Call to undefined function mcrypt_create_iv() in /in/GG8rX:8
Stack trace:
#0 {main}
thrown in /in/GG8rX on line 8
Process exited with code 255 . Output for 7.0.5 Encrypted:
string(88) "3UPu2ypSid0WAWxN52WShrPycvrQ9IiP7GUz1C8AUxUzCfdjhOlkuc/fUvwuZsehMfHbfFdDxRrT5Y5Eplbkbw=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 7.0.4 Encrypted:
string(88) "6m4ZiTjz0cxZUVzsQPt8DS549nr1S2vrYO4tOX04kBTCoDW6S9F5wepT9kH55Dox4tE0YGuYvQdzCyXWwnuI2w=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 7.0.3 Encrypted:
string(88) "4ibQgErhPGjbFp9d6PuncI/BA01XgF9M7HCzMI+UpbDK6VbPpQ0YKeOSjvravsbsSP+oUD5mLs8lyhciCIwUmQ=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 7.0.2 Encrypted:
string(88) "KI+uWwMXK+lAL/Qo+v3Cx4wuRP4+TnMgVf5+GfBYtxCGdvIiw//OryWXMZVUhuS1xvEGZPFKl2jHqqyHzJBIpA=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 7.0.1 Encrypted:
string(88) "hNFwe3NZB4esGleUBSHkk8mkhlKUFfxXB1SPLTzYFRmu1cxDOuok4pO0Nc89fmlkqWsqpZER56m3BbTV06rZ9A=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 7.0.0 Encrypted:
string(88) "kRjvkPICOm4JUgo2DTCG+M5R385IVYsMtsc8KEasNMc/FIGuMGZjHFy5vvOjKJfevMrXXBFvogKtU6XLzU130w=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.5.35 , 5.6.21 - 5.6.28 Fatal error: Call to undefined function mcrypt_create_iv() in /in/GG8rX on line 8
Process exited with code 255 . Output for 5.6.20 Encrypted:
string(88) "PnS164EvmkntpAvxaWi2su5lP1vvKOch9wycGYWG7t54PV0tLaMjMdfho89sov6zBBqcP66noBHhz5miVjJ8/g=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.6.19 Encrypted:
string(88) "uJKFoFnKJ6/h++QGbAljgD4J1sRzAWhepbMS2tjLc6pn222YW5fNEh6+fvd/cGpBPgYJ8AY3/kMgQzLvS/8gEQ=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.6.18 Encrypted:
string(88) "xIl+d4fSw0VvA9OFbgSziAMZ/7EY1bm0i9A4/EXfB7IaZlOo/sqDbD2IeUD49k+L6S/jgl7XVTYCV+ZRThQdmw=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.6.17 Encrypted:
string(88) "dhSIlfj9WCrjKLUVI6EjFLRX3uY/7XYxhpgk0M2I2MYHzKIPbdybMir/u/2eG8/70KUrbR1RKLycZjAmulQnVw=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.6.16 Encrypted:
string(88) "pHGO5Ff81weV71GxW0wrShLL4TJsjYGv0XRxUy1XNctRpITELb/lOpAh3F/itVX9rVu1O1fHbazc4hhi7tIlLw=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.6.15 Encrypted:
string(88) "PF5e8EKQ8aoHoXFrULlGxZXsdROjv/+GeMpu7k4olw6MdrdLeYMZ8eVVc2ZSyNqmrXWK16BD8is3iu3vaEYeAg=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.6.14 Encrypted:
string(88) "qz9mzD2/Wm36AQ6gLuNSqh4RDXFxZ1AJuulGnQEsvGyV2TCK9goIPvT8s05AlTfRrTQ8z9qWSwT5agVjJfKsDg=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.6.13 Encrypted:
string(88) "eOF4DqKKsJodQPXhkhfQ1kXOpdC7jtqYGTo1oo3X+WNdpC1tY8BIG43CvN9S/8EF1RZRYa/dYqTsX57bGyDrxA=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.6.12 Encrypted:
string(88) "h3QjMDWC30eY7BbGx0OeZMadf84mFT0Zm4sxjD8cBC/CXi3Kjlg0FNCs5c9ZsEmCPWE4o79MHuIOGPE9qtSWLQ=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.6.11 Encrypted:
string(88) "A+UWzYh4nPwwt6ArWWYyITUFXAsTUPjDerFmq/uLXKuGeZroD1aa3ujrEsd7B7xbCjzfs9t3D2ACJWej41UpEw=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.6.10 Encrypted:
string(88) "rX9MxkjVIK80W8h5i98wmwJ66xjs8NGE+gar8IUb7TniLirfBfhplwozu/tsuTDssi9i0k/vq5copuvHDyebhA=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.6.9 Encrypted:
string(88) "BvzhQYafqzQ9YgS84HG/YIKWuSI+rAymfInWhddWcC0X3URreupD/dyQJaeL0KOJOFI//ejBrwv9J4MCkQmc7A=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.6.8 Encrypted:
string(88) "u/nbY79AVyuQRY1k5Jmnh3UOOLcBe0ypHDcI+fyQn8mBX7R+vQGXsIBXPFXArCfKyYckLG2P901zumDXaXKTew=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.5.34 Encrypted:
string(88) "o/iBKp0IxU1aS8kYP2eK0d+Dv92pmEcHUX2fQbDoCF7p0+pjEBeHfGCXLB887gfkSaura7kmvBwpzCuxlr73ZQ=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.5.33 Encrypted:
string(88) "otKIt5WQUHzNLgvzvF1EcbLZvwYG6XTdH62hYE3DoA2y9JfbVYBSRljpg3k5RyFy7UWgjtYQOFUy5out2JpWnQ=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.5.32 Encrypted:
string(88) "n+3yy3jpUHZkoQg+wZ56+vDatqvU3I+HyYdEGjW7gPaLhg9Ufu+Zh1af5TgDmZ0Tw284C0qdS/OBfEF2cqzqug=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.5.31 Encrypted:
string(88) "BPuuJNTt+IkF5KfB7Bg6Kel0TYHPEztwY69IcW/RgA4cDbR+s3QJAv1rGjN8LToocGNjCzJsic0GBrs/0/jqWQ=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.5.30 Encrypted:
string(88) "EeAwoDvFo+tnzx86RI/xnHGQhg0VZG4OOEKHXZsMjWvWvauR11k8w32+7Jcej74Sh1wfGefZxD/SY6594QlwJQ=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.5.29 Encrypted:
string(88) "LQEMOAcvCAGbX77V+ZliasjtFwpTzbE/14l1KN5iVNaPuRNtU2Tien6I2jbs0nq+/WaoPpj7UvW8hGnhzjOn7g=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.5.28 Encrypted:
string(88) "mtKny0o5PgCLaCO3twTuiJVBEcDO7ZLG6NIKByy7Uqp7cOD8bdl4oe1YjuGrY8mxzQgiO4pcCuLpQY6O2DJj9Q=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.5.27 Encrypted:
string(88) "+PH+HDOFv+e6tQlp0C5FATVUKZQxrQhFQc9mJD/PZY2gx11ih3GFK1Lz2XKmHctWvZFrb8xdFOOCn3MgZe7mfQ=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.5.26 Encrypted:
string(88) "hygeSG1VlUkhBeP+B6auWZf/iiluluFQUgw3RO3gwXmoszxu7q5tdj0CTwy8rXpc6oo8B0Jv6viW6eUfa9iSVA=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.5.25 Encrypted:
string(88) "dm9Pc9rSRptfzv6MmLrduB26kGRwg7unire/dUOh6E+ZQleXwa9mvMAnjvib+z+5CsxJXlacsdmM0OptNf3sqw=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
Output for 5.5.24 Encrypted:
string(88) "7Ar5PMot7nxbf6Tok84Lb9y/N2gl+3a7wSo++D3tB+9lp5WjkVEGcNNCrr9MUE9hU4gheAVxkdcrY8/96/f2tw=="
Decrypted:
string(36) " $P$B8BJcbBBcwU.P0sSTiq.w7npo1C/YI1 "
preferences:dark mode live preview
172.22 ms | 401 KiB | 185 Q