后端岗位面试题更新 2026-08-05

请解释MD5算法的基本原理和主要用途,并说明其安全性局限。

淘宝闪购后端开发消费品/零售风险判断技术原理

考察说明

考察对MD5算法的原理理解、应用认知及安全边界意识

回答思路

  1. 准确描述MD5的输入输出特征(任意长度到128位摘要)
  2. 说明MD5的基本处理流程(填充、分块、压缩函数)
  3. 列举常见用途如校验和、指纹等
  4. 指出碰撞攻击、不可用于密码存储等安全局限