Fixed 267U.pre2

This commit is contained in:
2026-07-26 18:25:37 +09:00
parent 50bfaeafdf
commit 317d00a284
1286 changed files with 80222 additions and 1 deletions
+13
View File
@@ -0,0 +1,13 @@
import bcrypt from "bcryptjs";
import * as argon2 from "argon2";
export async function hashPassword(password) {
return argon2.hash(password);
}
export async function comparePassword(password, hash) {
if (isOldAlgorithm(hash)) return bcrypt.compare(password, hash);
return argon2.verify(hash, password);
}
export function isOldAlgorithm(hash) {
// bcrypt hashes start with $2[ab]$
return hash.startsWith("$2");
}