首页 > 试题广场 >

一个面向公众的账号系统需要安全存储用户密码,下列哪种方案最合

[单选题]
一个面向公众的账号系统需要安全存储用户密码,下列哪种方案最合理?
  • 使用 SHA-256 对密码做一次哈希后直接存库
  • 用 AES-256 加密明文密码,密文与 IV 一并存库,便于以后找回密码
  • 为每个密码生成高质量随机盐,使用 Argon2id/BCrypt/PBKDF2 等专用密码哈希算法并设置合适的计算成本
  • 使用 MD5 加盐后存库,同时对数据库文件整体加密即可

这道题你会答吗?花几分钟告诉大家答案吧!