第一步:生成强密码与随机字符串

使用 HeronTool 的 Password Generator (密码生成) 创建高强度密码,建议长度至少 16 位,包含大小写、数字和符号。若需要 API 密钥或盐值,可选用 Random String (随机字符串) 生成指定长度的随机字符。生成后,用 Password Strength (密码强度) 检查其强度,确保达到“强”级别。

第二步:哈希与验证

对于密码存储,切勿使用明文。使用 Hash Generator (哈希计算) 对密码进行 SHA-256 等哈希处理。若需更安全的密码哈希,请使用 Bcrypt Hash Generator (Bcrypt 哈希生成与验证),它自动添加盐并支持验证,适合生产环境。

第三步:加密与认证

敏感数据加密可使用 AES Encrypt / Decrypt (AES 加解密),选择 AES-256-GCM 模式,输入密钥和 IV。对于 API 认证,可用 JWT Decoder (JWT 解析) 解码和验证 JWT 令牌。生成 Basic Auth 头时,使用 Basic Auth Generator (Basic Auth 认证头生成),输入用户名和密码即可得到 Authorization 头。

FAQ

Q: 密码生成器和随机字符串有何区别?
A: 密码生成器专为人类可读密码设计,随机字符串用于任意二进制或字符序列。
Q: Bcrypt 与普通哈希有何不同?
A: Bcrypt 内置盐和自适应成本,抗暴力破解更强。
Q: AES 加密需要哪些参数?
A: 需要明文、密钥(16/24/32字节)和 IV(12字节 for GCM),HeronTool 会提示格式。