3DES是DES加密算法的一种模式,它使用3条56位的密钥对3DES,3DES加密算法是原始S/MIME协议的一部分。3DES也称为Triple DES,或三重数据加密标准(Triple Data Encryption Standard),它是由IBM团队于1974年基于DES算法发展而来的。Triple DES起初被用于专业硬件,所以它比一般的处理器要贵。
由于3DES中密钥长度的限制,它很难在一般计算机上执行,S/MIME最后采用了AES作为其加密标准。AES也称为Rijndael和FIPS-197,它是对称分组加密算法,可以接受可变的模块,并且密钥长度可达256位(3DES的密钥长度限制在64位)。
AES加密数据块分组长度必须为128比特,密钥长度可以是128比特、192比特、256比特中的任意一个(如果数据块及密钥长度不足时,会补齐)。AES加密有很多轮的重复和变换。另外,与3DES相比,它能更好地在你的服务器上运行。正因为这样,很难建议用户使用3DES(即使在技术上它可以执行)。
但是如果有遗留系统方面的要求,可以在互联网上做一些研究,以找出S/MIME协议标准的旧的副本,它可以指导你将3DES加密密钥整合到S/MIME中。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。