X-Git-Url: https://git.p6c8.net/jirafeau/jirafeau.git/blobdiff_plain/b2a6694cd0bb0d0e07610cd408e80698f62680c4..84021524193bc4ac717bc06f901c5cd80fc5f0c8:/f.php?ds=inline diff --git a/f.php b/f.php index f0a3d12..25f6be3 100644 --- a/f.php +++ b/f.php @@ -171,7 +171,10 @@ if (!empty($link['key'])) { require(JIRAFEAU_ROOT.'lib/template/footer.php'); exit; } else { - if (hash_equals($link['key'], hash('sha256', $_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);