安全 · 第 5 题,共 12 题
TYPO3 v14 如何存储后台用户和前台用户的密码?
有 1 个正确答案。 简单
显示答案
答案
- C 使用刻意放慢速度的算法生成哈希,默认是 Argon2id
解析
密码哈希 是一种单向函数:无法从存储的值反推出密码;登录时,只是把输入再次哈希并进行比较。TYPO3 默认使用 Argon2id,这是一种有意消耗大量计算和内存的算法,能极大地减缓利用被盗哈希进行的攻击。在数据库中,这样的哈希以 $argon2id$ 开头。加密听起来很安全,但在这里是错误的:凡是能用密钥解密的东西,一旦发生数据泄露,连同密钥都会一起失守。MD5 早已被认为不适合用于密码,因为它的计算速度太快了。