原像攻击 原像攻击Preimage attack是密码学中的一种破译手段用于密碼雜湊函數上寻找含有特定哈希值的訊息一个密碼雜湊函數应抵御对其原像的攻击 在攻击情形下存在两种原像抗性 原像抗性对于所有预设输出从计算角度应无法找到符合输入哈希的输出例如给定y使得很难找到满足hx  y的x 次原像抗性从计算角度无法找到任何与特定输入值有着相同输出的二次输入值例如给定x使得很难找到满足hx  hx的次原像x  x 这些可以与抗碰撞性英语collision resistance对比抗碰撞性是指无法从计算角度找到任何两个哈希值都相同的独特输入x例如hx  hx 抗碰撞性包含了次原像抗性但无法保证原像抗性相反次原像攻击包含碰撞攻击详细来说除了xx在一开始就已知