1. 为什么不能用 md5 / sha1 很多早期系统把用户密码直接丢给 md5() 或 sha1() 存库,看起来"已经加密了",实际上这是最危险的做法之一。 核心问题有三个: 速度太快:MD5/S