|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /proc/thread-self/root/var/softaculous/presta/ |
<?php
@unlink('update_rijndael.php');
if (function_exists('mcrypt_encrypt') && version_compare(phpversion(), '7.1.0', '<')){
echo '</br>'.'RIJNDAEL_KEYS'.'</br>';
$rijndael_iv = __getiv();
$rijndael_key = __getkey();
echo '<rijndael_iv>'.$rijndael_iv.'</rijndael_iv>';
echo '<rijndael_key>'.$rijndael_key.'</rijndael_key>';
}
function __getkey(){
$key_size = mcrypt_get_key_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB);
$key = __passwdGen($key_size);
return $key;
}
function __passwdGen($length = 8){
$str = 'abcdefghijkmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
for ($i = 0, $passwd = ''; $i < $length; $i++)
$passwd .= substr($str, mt_rand(0, strlen($str) - 1), 1);
return $passwd;
}
function __getiv(){
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB);
$iv = base64_encode(mcrypt_create_iv($iv_size, MCRYPT_RAND));
return $iv;
}
?>