IP : 3.139.69.247 Hostname : host45.registrar-servers.com Kernel : Linux host45.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64 Disable Function : None :) OS : Linux PATH: / home/ ../ var/ softaculous/ hablator/ ../ crafty/ ../ oxwall/ ../ libre/ ../ typo7/ Pbkdf2Salt.php/ /

<?php

$resp = __getHashedPassword('[[admin_pass]]');
echo '<update_pass>'.$resp.'</update_pass>';

function __getHashedPassword($password, $salt = null){
$saltedPW = null;
$salt = random_bytes('16');
$hash = hash_pbkdf2('sha256', $password, $salt, '25000', 0, true);
$saltedPW = __applySettingsToSalt($salt) . '$' . __base64Encode($hash, strlen($hash));

return $saltedPW;
}

function __base64Encode($input, $count){
$input = substr($input, 0, $count);
return rtrim(str_replace('+', '.', base64_encode($input)), " =\r\n\t\0\x0B");
}

function __applySettingsToSalt($salt){
$saltWithSettings = $salt;
$saltWithSettings = '$pbkdf2-sha256$' . sprintf('%02u', '25000') . '$' . __base64Encode($salt, '16');

return $saltWithSettings;
}

@unlink('Pbkdf2Salt.php');

?>