3v4l.org

run code in 300+ PHP versions simultaneously
<?php /** * Class EncDec * @package App\Http */ class EncDec { private $key; protected $iv_size; protected $iv; protected $project_id; protected $user_id; protected $type; protected $extra_param; public function __construct() { # --- ENCRYPTION --- # the key should be random binary, use scrypt, bcrypt or PBKDF2 to # convert a string into a key # key is specified using hexadecimal $this->key = hash('sha256',"prelaunch",TRUE); # create a random IV to use with CBC encoding $this->iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CBC); $this->iv = mcrypt_create_iv($this->iv_size, MCRYPT_RAND); } /** * @param $project_id * @param $user_id * @param $type * @param array $extra_param * @return string */ public function encryptData($project_id, $user_id, $type = "user", array $extra_param = array()) { $this->project_id = $project_id; $this->user_id = $user_id; $this->type = $type; $this->extra_param = $extra_param; $encrypting_array = [ "p" => $this->project_id, "i" => $this->user_id, "t" => $this->type, "e" => $this->extra_param ]; $encrypting_text = http_build_query($encrypting_array); $output = $this->encrypt($encrypting_text); return $output; } public function encrypt_data($data) { $output = $this->encrypt($data); return $output; } public function decrypt_data($encrypted_text) { $encrypted_text = base64_decode(str_replace(["-", "_"], ["+", "/"], $encrypted_text)); return rtrim($this->decrypt($encrypted_text)); } public function decryptData($encrypted_text) { // try { $encrypted_text = base64_decode(str_replace(["-", "_"], ["+", "/"], $encrypted_text)); $decrypted_text = $this->decrypt($encrypted_text); parse_str($decrypted_text, $return_decrypted_array); return $return_decrypted_array; // } catch (DecryptException $e) { // throw new Exception("You tried to change the delicate internal behavior of my system"); // } } public function decrypt($string) { # retrieves the IV, iv_size should be created using mcrypt_get_iv_size() $iv_dec = substr($string, 0, $this->iv_size); # retrieves the cipher text (everything except the $iv_size in the front) $string = substr($string, $this->iv_size); # may remove 00h valued characters from end of plain text $output = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $this->key, $string, MCRYPT_MODE_CBC, $iv_dec); return $output; } public function encrypt($string) { # 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) $output = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $this->key, $string, MCRYPT_MODE_CBC, $this->iv); # prepend the IV for it to be available for decryption $output = $this->iv . $output; # encode the resulting cipher text so it can be represented by a string $output = base64_encode($output); # === WARNING === # Resulting cipher text has no integrity or authenticity added # and is not protected against padding oracle attacks. $encrypted_text = str_replace(["+", "/", "="], ["-", "_", ""], $output); return $encrypted_text; } } $enc_dec = new EncDec(); echo $enc_dec->encrypt("Narendra"); echo $enc_dec->decrypt(1);
Output for 7.0.6 - 7.0.20, 7.1.0 - 7.1.33, 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.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.28, 8.4.1 - 8.4.14, 8.5.0 - 8.5.1
Fatal error: Uncaught Error: Call to undefined function mcrypt_get_iv_size() in /in/QQ5Z1:24 Stack trace: #0 /in/QQ5Z1(110): EncDec->__construct() #1 {main} thrown in /in/QQ5Z1 on line 24
Process exited with code 255.
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.
Output for 7.0.5
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 x5Y9JyY2Wrnh5upv0FadwJFX4fWq125HXDVLPngicKA Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 7.0.4
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 DxLZnvvATO7JEauENjeD88TSUAtLUPecHmNM2A8KmG8 Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 7.0.3
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 UDHbQ5oRmaguHpKjQ2aRqCBhT1c6rxmFh1np6Q1xzgw Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 7.0.2
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 Mp1uTS35xeIxTkYYK0ZuhQN8BEaDicM4iIvniyaMtOM Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 7.0.1
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 KeHVfY1tKJolTLdaCHv7tgHMGDJoysF4BPJnpnavo6s Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 7.0.0
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 hTWbMql85g8K7g3W5LUw0zYBn9HTR_lPP0Ecm9yGQlI Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.5.35, 5.6.21 - 5.6.28
Fatal error: Call to undefined function mcrypt_get_iv_size() in /in/QQ5Z1 on line 24
Process exited with code 255.
Output for 5.6.20
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 aDsELn5BiFrI_EsJQnCBPacV3OuSJPuAM4oeQETqjjo Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.19
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 1JyvsrRy_RRFskI-t_JT-eLTedM3JglGi7026grzriE Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.18
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 dxpKwj8W8FjMUb3EKwEmP33tNIOEq6tktXDWLOzg3rM Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.17
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 Ka0llATIYOUNdwwLuKIC_hbzmzmlXlvBPhjfwflKHZQ Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.16
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 bEqsnxsuM6GEQANFxZbSjiYKgO40Y-HQLNmRvFQx-cw Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.15
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 bPGFXo6CwA69J5azDoMiW34WPso_uVa4otgAaB4MOA0 Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.14
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 z9FjYebnDenqAVTUo7CW9hoLaTNZxcqrXX9REvVHmW4 Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.13
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 BqW1tS5hKq9k5isXzRz9ASQHnUyUgHXv7m-fpyFbqlA Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.12
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 hZcLX8W9Jhg5Xwxu9ha0IrVXyiFIM5xLGvJkN1kIVyU Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.11
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 GBCVRKCArjLgmH8ACrmuyoApyDi9mz9thfuBuWiTOtI Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.10
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 -5_ldcBEgrNE8OYbVyCZ9JeBsE7vTFRUUBImsxXqJIY Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.9
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 zCZ7SN-OxYkaPsJ6mfpxEP40oFV1ermla16e8iqZ-YQ Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.8
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 4j_7PlusU7e3mnYWSTOPM--FfZhfpNktIvq2AYRLv6M Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.7
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 Tk1OSb2ZuVejeuZOvcc_L0AieIJ93qJ8urZR-395CQQ Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.6
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 kkDPTLJtzvpT7w5-ZXNccH61fTpiJX2XfbKdq_VYKEY Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.5
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 KLhjsOkQZ4vtk9trcilLRmejguvDrrlit9oOq9ww3XY Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.4
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 ngFGfBVY8GbubjZA4d3su2Hd0V6veTHh2EUAlfzbniI Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.3
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 f9Jy8whz4bRWAv0k3j0i9GCi4zG6P6KDmLx9bp_rJoo Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.2
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 gHfYncHL4Wu8aez14o4TxueLjqRtoFfH2xRvePfWT-E Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.1
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 iFqCXoUSr1ki6vvpK-lNsHZbVZkdSX38kQlBTWtFhik Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.6.0
Warning: mcrypt_encrypt(): Received initialization vector of size 32, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 93 5uq3jLSkTn9Z_m19mjHfX7y9TOf4EWjO6r3Ekspt31k Warning: mcrypt_decrypt(): Received initialization vector of size 1, but size 16 is required for this encryption mode in /in/QQ5Z1 on line 83
Output for 5.5.34
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 WtiP-jx9Z113U3XgK-zfyAOcBbye6rBiC1dinSqTcl8aYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.33
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 72Ecu86pRjZKxjcNZ8EINGaM4ppKklx4B3oc7V2jPTQaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.32
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 g3ipxvrk8_Utq9qi7gmvfcYE282J_AwN5_n6CXLnPLwaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.31
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 M_tO6UgY5ECfugK2j4-ZCeHvMa_bk6rr1xtoROn-3EkaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.30
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 hCix9Pq-pIfQi2tr39MXLV4RBA3zrRNCf8wPNA08DI8aYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.29
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 0n0P9jul9DH7BYgnDrz8LiMBa7GBzPMRF4JZE-8zPNsaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.28
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 HTa7eEtUAexYv6DzUDaojkc6TyBvufd7Lx4nvGlA76MaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.27
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 AskfyuGP4Ey_qiOufaLZZ6K5GtulRqThYC46ApSIPTcaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.26
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 OWw2XoHivEAoWhseEXRzzqCvHMLEY89BdWHTUeqsLtoaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.25
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 -VtNnXMtDiTPH_SJ9jwB9_eS2bab2aiiUSUVQEG-j1saYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.24
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 wsXoAtA9HtiUgqTsG3zN20g1T06Uz_ozSldlyRKnPcAaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.23
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 4H2qAQXcIzdsqzriRS2QWlpIty_Zwlx87D7CfhgNp98aYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.22
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 VoSytWbC3Op36sYkLxkO94ZKT5mHuq0_d177a3UJo58aYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.21
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 77Bgi6S-cEGH7WmLxuknzEFwIjdHEn5r23pBBo2Vf2MaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.20
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 vlWy55uO-qOo18Ps6MfaXYKekk9YHfIclaqjFC4GENYaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.19
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 w92KyOyWtrSM8MraGc-WrVRsqCRUrWPigDJDOzpsVfoaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.18
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 QNRWiZ_Ce9JMZRq2EQjHQNu_OmhQ4zsoCSX4AMYF97YaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.16
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 moxyVIg0nO4UxQal3qdYj1_xzm-Hjo7gdqKLpVJ5dEYaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.15
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 nTryztAqrlnyXNbiS6nyB1JnzjA7Zy8DUEMc6_oCss4aYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.14
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 npRMdWJn-jol31s8HQm4BUQn5mHtg-mddRMqdIolXCgaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.13
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 NX-y2nHLLz9iKVr3ueR8ug21aq3F1B3W-HaSnU55qFkaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.12
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 RVjHsoZaWpieY3xQqFcTG2rcWpHcK2L1cB4GViNSEpEaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.11
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 3EXVA5ahABJtKYClI7lmeqNLpNxfUExuEzKfz2FMK9kaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.10
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 -4e8_R3zaWPUUacI58jMuHqfuJH2e4MBg08_8RcnTf0aYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.9
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 CT6fpksRjhSa20k0Kn_z_UwF54E27oe2ZrBVmY6VS2IaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.8
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 TVQWXV4jb-Xd_sBHH8KIsnUW29ryOXTe_pzoK-WZ7e4aYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.7
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 6bD-a81Xlr0wHeorNhfQO2SumgVGqcmX5kNXaBBJrH4aYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.6
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 5uXpAF2JdPGlcavsQ3ooXlkDBU6yrsL2USJTZj8_seUaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.5
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 IsCRmOB6SrZU5uOG-CwPCwAEQLjQqK0_5lJhV7Gt64kaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.4
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 ckF0mC-ACYekaN--aNbDYsiktB2Rljn2ZrJxlNyS29gaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.3
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 FQFxgbjjZevvbj6FPZJZeCB3nN7tgwkY3G5KmkxTQpMaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.2
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 R7bWoZ0Kncg6O2oF6I0dtDvrynXJXMDMLSYv0Gn9laQaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.1
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 jwNPGQVjdYlm1Xq36ZlEsJvpT1UsKrRGd4w1WY6ZZnUaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��
Output for 5.5.0
Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 93 WNGGkHwVnIJyLFzVIbJeUWg59crhjqSDls7UCtUpSscaYQTYkqh9jg9AHnwcNsV3 Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize in /in/QQ5Z1 on line 83 �����8�B��9O��

preferences:
184.88 ms | 519 KiB | 5 Q