X-Git-Url: https://git.p6c8.net/jirafeau/jirafeau.git/blobdiff_plain/747afb20bfcff14bb67e40e7035d47a6311ba3e1..cffb5d5b1fd755e60431cb361b796ba3c251426d:/f.php diff --git a/f.php b/f.php index 269b10b..870b4bd 100644 --- a/f.php +++ b/f.php @@ -171,7 +171,9 @@ if (!empty($link['key'])) { require(JIRAFEAU_ROOT.'lib/template/footer.php'); exit; } else { - if (hash_equals($link['key'], md5($_POST['key']))) { + if (strpos($link['key'], '[SHA256]') == 0 && hash_equals(substr($link['key'], 8), hash('sha256', $_POST['key']))) { + $password_challenged = true; + } elseif (hash_equals($link['key'], md5($_POST['key']))) { $password_challenged = true; } else { sleep(2);