加密算法

浏览百科全书

一种将普通数据(或“明文”)转换为被称为“密文”的秘密编码信息的公式。密文可以存储在存储器中,也可以在不安全的网络上传输,而其内容不会泄露给未经授权的人。

每个算法也被称为“密码”,它使用一个随机生成的被称为“密钥”的比特串来执行计算。密钥越大(比特数越多),可以创建的潜在模式数量就越多,从而使破解代码和解密内容变得更加困难。

大多数加密算法使用分组密码方法,对固定的输入块进行编码。其他人则使用流方法,每次加密一位。看到操作模式密码学安全协议流密码分组密码而且算法

算法的选择 这个对话框显示了来自超燃磁盘的算法的选择,超燃磁盘是一个早期加密硬盘上文件的程序。“鼠标熵”是用于创建密钥的随机数量,鼠标摇晃得越多,随机性就越大。以下摘自超燃冲压磁盘文档,提供了秘密密钥算法的简要摘要。

3 des

这比DES好得多;它使用了DES密码在EDE(加密-解密-加密)模式下的三种应用,密钥完全独立。使用Outer-CBC。这种算法被认为是非常安全的(主要银行使用它来保护有价值的交易),但它也非常非常慢。

河豚

Blowfish是一种高安全性的加密算法,由Bruce Schneier设计,他是《应用密码学》的作者和Counterpane公司的所有者。它非常快,被认为是安全的,并且抵抗线性和微分分析。这是我个人选择的密码。

DES

数据加密标准是IBM在20世纪70年代初根据美国国家安全局的建议设计的。这是可以的,但是一个简单的钥匙可以在三天内被电子前沿基金会破解,这是一个资金不足的组织。该算法是为完整性而提供的。

的想法

国际数据加密算法由赖雪佳和詹姆斯·梅西制作。它是相当快的,被认为是安全的,它也抵抗线性和微分分析。除个人用途外,必须向Ascom-Systec有限公司支付使用费。

Misty1

Misty1是由三菱公司的松井先生设计的。这是一个相当快的密码,是抵抗线性和微分分析。不过,它是相当新的,所以使用时要谨慎。

广场

Square是由John Daemen和Vincent Rijmen制作的一种非常快速且相当安全的分组密码。它没有像Blowfish、3DES、IDEA等那样受到太多的同行评审,所以它可能容易受到攻击。

夏天

这是由作者构造的专有流密码,仅为速度而设计。它是为向后兼容版本1的超燃冲压磁盘而提供的,不建议在新创建的磁盘上使用。相反,使用TEA或Blowfish,它们都相当快。

微型加密算法是由剑桥计算机实验室的大卫·惠勒和罗杰·尼德姆制作的一种非常快速和中等安全的密码。密钥计划中有一个已知的弱点,因此如果需要最大程度的安全性,则不建议使用它。TEA提供16个和32个圆版本。轮数(迭代)越多,越安全,但速度越慢。

你会喜欢的PCMag故事

Baidu
map