saltpepperpass-node
Version:
saltpepperpass-node is a Node.js package that securely hashes passwords using bcrypt with customizable salt length, pepper text, and hashing rounds. It enhances password security by salting and peppering before hashing, making it ideal for backend applica
19 lines (14 loc) • 650 B
TypeScript
type TGenerateHashProps = string;
type TGenerateSaltingTextProps = number;
type TGenerateHashResult = {
hash: string;
saltingText: string;
};
type TVerifyHashResult = boolean;
declare function generateHash(password: TGenerateHashProps): TGenerateHashResult;
declare function verifyHash(password: string, salt: string, hash: string): TVerifyHashResult;
declare const saltAndPepperPass: {
generateHash: typeof generateHash;
verifyHash: typeof verifyHash;
};
export { type TGenerateHashProps, type TGenerateHashResult, type TGenerateSaltingTextProps, type TVerifyHashResult, saltAndPepperPass as default, generateHash, verifyHash };