| 123456789101112131415161718 |
- 'use strict';
- const argon2 = require('argon2');
- const ARGON2_OPTIONS = {
- type: argon2.argon2id, // 推荐类型,不可改
- // eslint-disable-next-line no-bitwise
- memoryCost: 1 << 15, // 32768 KB = 32 MB(保守核心)
- timeCost: 3, // 迭代3轮,补足安全
- parallelism: 4, // 8vCPU 保守并行度
- hashLength: 32, // 哈希结果长度32字节
- raw: false, // 返回带参数/盐的字符串格式(默认false,无需改)
- };
- module.exports = {
- ARGON2_OPTIONS,
- };
|