密码在本地用 crypto 随机数生成,不会发往服务器。
关于随机密码生成
使用浏览器内置的加密随机数生成,比 Math.random 更不可预测。密码只存在于当前页面,刷新即消失。
- 长度比复杂度更重要,16 位以上能显著提高暴力破解成本。
- 排除易混淆字符可以避免 i/l/1、O/0 这类手动输入时的错误。
- 同一个密码不要用在多个站点,这是最实际的安全习惯。
- 生成结果不会发往服务器,也不写进浏览器存储。
使用浏览器内置的加密随机数生成,比 Math.random 更不可预测。密码只存在于当前页面,刷新即消失。