加密算法在企业加密系统中的应用 浏览:861

评论:常见的加密算法可以分为三类:对称加密算法、非对称加密算法和哈希算法。

对称加密

加密和解密使用相同密钥的加密算法,对称加密算法的优点在于加密和解密速度快,使用长密钥时很难破译,假设两个用户需要用对称加密方法加密和交换数据,用户至少需要2个密钥。






常见的加密算法可以分为三类:对称加密算法、非对称加密算法和哈希算法。

对称加密

加密和解密使用相同的密钥的加密算法,对称加密算法的优点在于加密和解密,解密使用长键时,困难的高速度。假设两个用户需要使用方法的对称加密和数据交换,用户至少需要在交流使用2个重点企业,如果用户有N,企业需要共NTIMES;(n-1)个密钥,密钥的生成和分发将成为企业信息部门的噩梦。对称加密算法的安全性依赖于密钥的保存,但需在各持钥匙人企业能保守秘密是不可能的,他们通常会德电子钥匙有意无意mdash;mdash;如果用户密钥由入侵者获得,入侵者都可以读取用户文件的加密密钥,如果企业共享一个加密密钥的保密,企业的文件是不可能的。

常用的对称加密算法DES,3DES,河豚,想法,RC4,RC5和RC6,AES,

非对称加密

加密和解密使用不同的密钥加密算法,又称公钥和私钥加密。假设用户要加密数据的交换,交换公钥,使用方的公钥加密的另一方,和对方可以解开自己的私钥,如果有N个在企业用户,企业需要生成密钥对,公钥分发N N。由于公钥是公开的,用户可以把自己的私钥,那么加密密钥的分配将变得很简单。同时,由于每个用户的私钥是唯一的,其他用户可以不仅验证信息的来源是真实的,但也确保发送者不能否认T他指出,非对称加密的缺点是加密和解密的速度比对称加密慢得多。在某些极端情况下,它甚至比非对称加密慢1000倍。

常见的非对称加密算法有:RSA、ECC(移动设备)、Diffie Hellman、El Gamal,DSA(数字签名)

哈希算法

哈希算法是特殊的,因为它是单向算法。用户可以通过哈希算法生成目标信息的特定长度哈希值,但不能通过哈希值获得目标信息,因此,哈希算法经常用于非还原密码存储、信息完整性检查等。

常见的散列算法MD5、HAVAL MD2、MD4,,沙

加密算法的效率通常可以通过算法本身的复杂度来衡量的,密钥的长度(较长的关键是,更安全),加密、解密的速度,等在以上算法,其他算法仍然除了DES的密钥长度和MD2速度慢在当前缺乏加密系统。





推荐文章1
广告