parent
a8c41b2268
commit
d6cfef2a62
16
src/services/credential.service.ts
Normal file
16
src/services/credential.service.ts
Normal file
@ -0,0 +1,16 @@
|
||||
import Argon2id from "@node-rs/argon2";
|
||||
|
||||
|
||||
export async function getHashFromPassword(password: string) {
|
||||
return await Argon2id.hash(password,{
|
||||
secret: Buffer.from(`${process.env["HASH_SECRET"]}`),
|
||||
algorithm: 2
|
||||
})
|
||||
}
|
||||
|
||||
export async function comparePassword(password: string, hash: string) {
|
||||
return await Argon2id.verify(hash, password, {
|
||||
secret: Buffer.from(`${process.env["HASH_SECRET"]}`),
|
||||
algorithm: 2
|
||||
});
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user