Bun.password.hash() 函数提供了一个快速、内置的机制,用于在 Bun 中安全地对密码进行哈希。无需任何第三方依赖。
默认情况下,使用的是 Argon2id 算法。传入第二个参数到
Bun.password.hash() 可以使用不同的算法或配置哈希参数。
Bun 还实现了 bcrypt 算法。指定
algorithm: "bcrypt" 即可使用。
使用
Bun.password.verify() 来验证密码。算法及其参数都存储在哈希本身中,因此无须重新指定配置。
完整文档请参见 文档 > API > 哈希。