数据库中存储用户密码的正确做法是?

安全基础

  1. A.用 AES 加密后存储,密钥放在同一配置文件里以便解密比对
  2. B.直接存 MD5(password)
  3. C.每用户随机盐 + 慢哈希(bcrypt / Argon2 / PBKDF2)存储
  4. D.明文存储但限制数据库只有管理员能访问