盐 (密码学) 盐Salt在密码学中是指在散列之前将散列内容例如密码的任意固定位置插入特定的字符串这个在散列中加入字符串的方式称为加盐其作用是让加盐後的散列结果和没有加盐的结果不相同在不同的应用情景中这个处理可以增加额外的安全性 在大部份情况盐是不需要保密的盐可以是随机产生的字符串其插入的位置可以也是随意而定如果这个散列结果在将来需要进行验证例如验证用户输入的密码则需要将已使用的盐记录下来