Expand description
明文密码批量 bcrypt 加密
对齐 Java PasswordEncryptRunner,启动时扫描 membertb 表中
所有明文密码并替换为 bcrypt 哈希。
§幂等性
通过 needs_encrypt() 判断密码是否已加密:
- 以
$2a$10$或$2b$10$开头的视为已加密(bcrypt 标准前缀) - 长度恰好 60 的视为 bcrypt 哈希(跳过)
Functions§
- run
- 批量加密
membertb中的明文密码