对称密钥加密 编辑
对称密钥算法又称为对称加密、私钥加密、共享密钥加密,是密码学中的一类加密算法。这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥。事实上,这组密钥成为在两个或多个成员间的共同秘密,以便维持专属的通讯联系。与公开密钥加密相比,要求双方取得相同的密钥是对称密钥加密的主要缺点之一。
5
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
进阶加密标准,又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,进阶加密标准由美国国家标准与技术研究院于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。现在,进阶加密标准已然成为对称密钥加密中最流行的算法之一。
数据加密标准是一种对称密钥加密块密码算法,1976年被美国联邦政府的国家标准局确定为联邦资料处理标准,随后在国际上广泛流传开来。它基于使用56位密钥的对称算法。这个算法因为包含一些机密设计元素,相对短的密钥长度以及怀疑内含美国国家安全局的后门而在开始时有争议,DES因此受到了强烈的学院派式的审查,并以此推动了现代的块密码及其密码分析的发展。
MatrixSSL,是一个支援传输层安全协议协定的软件库,主要应用于嵌入式系统中。由PeerSec Networks公司研发,在2004年首度释出,分成GPLv2版本及商业版本。提供了所有工业级的对称密钥加密与公开金钥加密支援。
不留记录即时通讯是一种安全协议,为即时通讯提供加密保护。OTR使用128bit长度的高级加密标准对称密钥加密保护,1536bits的迪菲-赫尔曼密钥交换与SHA-1函数。在加密与验证机制之外,OTR同时提供前向保密功能。
Session key,中文常称作对话键、会议金钥、对谈金钥、对话金钥或是会话密钥,是一次性用于会话中对称密钥加密用的对称式金钥,所有成员使用同一把金钥来加密明文、解密密文,在此次连线结束该金钥即无效,如需重新通讯则需要再重新进行一次金钥的产生及交换等步骤。常见的相关用语有:内容加密金钥,流量加密金钥或用于加密金钥的多播密钥——例如密钥加密密钥或钥匙包装钥匙。“session key”仅指对称密钥加密中的对称金钥,如果是公开金钥加密则有公开金钥、私密金钥之分。
密码学上的共享密钥是指用安全通讯传输,只有参与通讯的设备才知道的资料。一般是指对称密钥加密的密钥。共享密钥可能是密码、Passphrase、大数字,或是一串随机选择的阵列。
Blowfish是一个对称密钥加密分组密码算法,由布鲁斯·施奈尔于1993年设计,现已应用在多种加密产品。Blowfish算法由于分组长度太小已被认为不安全,施奈尔更建议在现代应用中使用Twofish密码。
数据加密标准是一种对称密钥加密块密码算法,1976年被美国联邦政府的国家标准局确定为联邦资料处理标准,随后在国际上广泛流传开来。它基于使用56位密钥的对称算法。这个算法因为包含一些机密设计元素,相对短的密钥长度以及怀疑内含美国国家安全局的后门而在开始时有争议,DES因此受到了强烈的学院派式的审查,并以此推动了现代的块密码及其密码分析的发展。
恩尼格玛密码机是一种用于加密与解密文件的密码机。确切地说,恩尼格玛是对二战时期纳粹德国使用的一系列相似的转子机械加解密机器的统称,它包括了许多不同的型号,为密码学对称密钥加密算法的流加密。