X-Git-Url: https://git.p6c8.net/jirafeau/jirafeau.git/blobdiff_plain/328d97ffe5b2d15a3881754a5676feefaa2608e3..0ed2d5528e2af3cac543a03c4914382d4846d7e8:/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);