Weak Encryption 弱加密安全问题处理

 Weak Encryption

Abstract

程序使用了弱加密算法,无法保证敏感数据的保密性。

Explanation

陈旧的加密算法(如 DES)再也不能为敏感数据提供足够的保护了。 加密算法依赖于密钥大小,这是确保加 密强度的主要方法之一。 加密强度通常通过生成有效密钥所需的时间和计算能力来衡量。 计算能力的提高使 得能够在合理的时间内获得较小的加密密钥。 例如,在二十世纪七十年代首次开发出该算法时,在 DES 中 使用的 56 位密钥造成了巨大的计算障碍,但今天,使用常用设备能在不到一天的时间内破解 DES。

Recommendation

使用密钥较大的强加密算法来保护敏感数据。 作为 DES 的备选强加密算法的示例包括 Rijndael(高级加密标 准,简称 AES)和 Triple DES (3DES)。 在选择一种算法之前,应首先确定您的组织是否对某个特定算法和 实施实现了标准化。      
上一篇:html Input password encryption 前端 密码框加密


下一篇:RSA算法