- 增强安全性:密钥扩展的主要目的就是为了大幅提高密码或加密密钥的安全性 。为此,它会将那些脆弱的、易被猜测的密码转化为强大的、复杂的密钥,使其更能够抵御蛮力和字典攻击等攻击 。
- 抵御彩虹表:彩虹表又被称为预计算表 。此类表格是预先生成的散列密码对应表 。攻击者可以利用它们来快速地查找相应的密码 。而加盐和密钥扩展等方法恰好可以使这种表格丧失功效 。
- 降低弱密码影响:在实际操作中,用户通常会选用便于记忆、但易受攻击的弱密码 。而密钥伸展功能则提供了一个额外的安全层面 , 在用户和服务之间实施安全保护 。
- 减缓攻击者的速度:密钥扩展的复杂计算大幅降低了攻击者破解密码的速度 。显然,每一次额外的迭代都会使得破解过程更加耗时 , 进而让攻击者望而却步 。
译者介绍陈峻(Julian Chen),51CTO社区编辑,具有十多年的IT项目实施经验,善于对内外部资源与风险实施管控,专注传播网络与信息安全知识与经验 。
原文标题:What Is Key Stretching? Here's How Your Passwords Can Be Kept Secure,作者:CHIOMA IBEAKANMA
【什么是密钥扩展?如何确保密码安全?】
推荐阅读
- 图像识别与人工智能到底是何关系?有何区别?
- 花同样的钱做百度推广,为什么别人的效果比你好?
- python是如何进行内存管理的
- 再这样拍下去,东南亚的黑帮,怕是不够用了
- 自驾去西藏,对车有什么要求?普拉多还是轿车好?
- 手上倒刺反复长,真不是缺维生素,而是.....
- 沙发迎门好还是背门好
- 去北京吃烤鸭,店员问:鸭架是炸还是煲汤?懂行人只说4个字
- 办公风水技巧
- 看房子风水需要注意什么问题