3v4l.org

run code in 300+ PHP versions simultaneously
<?php $key = "1admin1abcdefg12"; $iv = "abcdefghijkl"; $token = "password"; print "Token: " . base64_encode($token) . "\n"; print "\n"; $cipher = openssl_encrypt($token, 'aes-128-ecb', $key, OPENSSL_RAW_DATA); print "Cipher: " . base64_encode($cipher) . "\n"; print "Error: " . openssl_error_string() . "\n"; print "\n"; $plain = openssl_decrypt($cipher, 'aes-128-ecb', $key, OPENSSL_RAW_DATA); print "Token: " . base64_encode($token) . "\n"; print "Cipher: " . base64_encode($cipher) . "\n"; print "Plain: " . $plain . "\n"; var_dump(openssl_error_string());

preferences:
26.57 ms | 402 KiB | 5 Q