// src/config/passwordConfig.js export default { minLength: 8, // 密码最小长度 maxLength: 16, // 密码最大长度 requireUpperCase: true, // 是否需要大写字母 requireLowerCase: true, // 是否需要小写字母 requireDigit: true, // 是否需要数字 requireSpecialChar: true, // 是否需要特殊字符 weakPasswords: ['123456', 'password', 'qwerty'], // 弱密码列表 restrictConsecutiveChars: true, // 是否限制连续字符 maxConsecutiveChars: 3, // 最大连续字符数 excludeUsernameInPassword: true, // 是否不允许密码包含用户名 passwordHistoryLimit: 5 // 历史密码限制条数 }