怎么进入bios设置-搜狗网址导航

硬件加速有什么用
2023年3月30日发(作者:php正则)

硬件加速器中常⽤的⼏种加密算法

在嵌⼊式系统中,经常会⽤到版权硬件加密加速器,⽐较常见的有以下⼏种:

AES:

⾼级加密标准(英语:AdvancedEncryptionStandard,缩写:AES),在密码学中⼜

称Rijndael加密法,是美国联邦政府采⽤的⼀种区块加密标准。这个标准⽤来替代原先

的DES,已经被多⽅分析且⼴为全世界所使⽤。经过五年的甄选流程,⾼级加密标准

由美国国家标准与技术研究院(NIST)于2001年11⽉26⽇发布于FIPSPUB197,并

在2002年5⽉26⽇成为有效的标准。2006年,⾼级加密标准已然成为对称密钥加密中

最流⾏的算法之⼀。

SHA:

安全散列算法(英语:SecureHashAlgorithm,缩写为SHA)是⼀个密码散列函数家族,

是FIPS所认证的安全散列算法。能计算出⼀个数字消息所对应到的,长度固定的字符串

(⼜称消息摘要)的算法。且若输⼊的消息不同,它们对应到不同字符串的机率很⾼。

DES/3DES:

数据加密标准(英语:DataEncryptionStandard,缩写为DES)是⼀种对称密钥加密块密码

算法,1976年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),随后在国际

上⼴泛流传开来。它基于使⽤56位密钥的对称算法。这个算法因为包含⼀些机密设计元素,

相对短的密钥长度以及怀疑内含美国国家安全局(NSA)的后门⽽在开始时有争议,DES因

此受到了强烈的学院派式的审查,并以此推动了现代的块密码及其密码分析的发展。

DES现在已经不是⼀种安全的加密⽅法,主要因为它使⽤的56位密钥过短。1999年1⽉,

与电⼦前哨基⾦会合作,在22⼩时15分钟内即公开破解了⼀个DES密钥。也有

⼀些分析报告提出了该算法的理论上的弱点,虽然在实际中难以应⽤。为了提供实⽤所需的安

全性,可以使⽤DES的派⽣算法3DES来进⾏加密,虽然3DES也存在理论上的攻击⽅法。在

2001年,DES作为⼀个标准已经被⾼级加密标准(AES)所取代。另外,DES已经不再作为

国家标准科技协会(前国家标准局)的⼀个标准。

更多推荐

硬件加速有什么用