企业加密系统应用综述之常用的加密算法介绍

news/2024/7/7 14:32:47
常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。
对称加密
指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。假设两个用户需要使用对称加密方法加密然后交换数据,则用户最少需要2个密钥并交换使用,如果企业内用户有n个,则整个企业共需要n×(n-1) 个密钥,密钥的生成和分发将成为企业信息部门的恶梦。对称加密算法的安全性取决于加密密钥的保存情况,但要求企业中每一个持有密钥的人都保守秘密是不可能的,他们通常会有意无意的把密钥泄漏出去——如果一个用户使用的密钥被入侵者所获得,入侵者便可以读取该用户密钥加密的所有文档,如果整个企业共用一个加密密钥,那整个企业文档的保密性便无从谈起。
常见的对称加密算法有DES、3DES、Blowfish、IDEA、RC4、RC5、RC6和AES
非对称加密
指加密和解密使用不同密钥的加密算法,也称为公私钥加密。假设两个用户要加密交换数据,双方交换公钥,使用时一方用对方的公钥加密,另一方即可用自己的私钥解密。如果企业中有n个用户,企业需要生成n对密钥,并分发n个公钥。由于公钥是可以公开的,用户只要保管好自己的私钥即可,因此加密密钥的分发将变得十分简单。同时,由于每个用户的私钥是唯一的,其他用户除了可以可以通过信息发送者的公钥来验证信息的来源是否真实,还可以确保发送者无法否认曾发送过该信息。非对称加密的缺点是加解密速度要远远慢于对称加密,在某些极端情况下,甚至能比非对称加密慢上1000倍。
常见的非对称加密算法有:RSA、ECC(移动设备用)、Diffie-Hellman、El Gamal、DSA(数字签名用)
Hash算法
Hash算法特别的地方在于它是一种单向算法,用户可以通过Hash算法对目标信息生成一段特定长度的唯一的Hash值,却不能通过这个Hash值重新获得目标信息。因此Hash算法常用在不可还原的密码存储、信息完整性校验等。
常见的Hash算法有MD2、MD4、MD5、HAVAL、SHA
加密算法的效能通常可以按照算法本身的复杂程度、密钥长度(密钥越长越安全)、加解密速度等来衡量。上述的算法中,除了DES密钥长度不够、MD2速度较慢已逐渐被淘汰外,其他算法仍在目前的加密系统产品中使用。

http://www.niftyadmin.cn/n/4640328.html

相关文章

密钥或对称密钥加密术

密钥或对称密钥加密术(Secret-Key or Symmetric-Key Cryptography) 密钥加密术是确保具有报文解密密钥的受限方对信息公开的网络技术安全技术。在密钥加密模式中,只需要提供一种密钥进行加、解密过程。它又叫作对称密钥加密。“非对称密钥加密…

加密与认证技术基础

加密与认证技术基础2.1 加密技术的发展历史密码学 (Cryptography) 一词来源于古希腊的 Crypto 和 Graphein ,意思是密写。它是以认识密码变换的本质、研究密码保密与破译的基本规律为对象的学科。经典密码学主要包括两个既对立又统一的分支:密码编码学和…

Open quote is expected for attribute {1} associated with an element type id.

版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/50066619 今天在写完一个mybatis的xml配置后,项目怎么就是启动不起来,后台一直报Open quote is expected for attribute “{1}” associ…

享元模式很好的实例

参考资料&#xff1a; http://www.jb51.net/article/27473.htm <?php /*** 享元模式** 运用享元技术有效的支持大量细粒度的对象*/ class CD {private $_title null;private $_artist null;public function setTitle($title){$this->_title $title;}public function…

加密狗原理介绍

本人就现今全球软件保护行业较普遍采用的方法之一使用“硬件加密狗”的方式方法谈谈自己的一点看法。在当今中国市场上最主要的加密锁品牌有&#xff1a;1。美国彩虹公司&#xff08;也是最早做硬件加密的公司&#xff09;的国产品牌“加密狗”、美国品牌“圣天诺软件加密锁”&…

保护好数据 了解加密技术的具体内容

随着网络技术的发展&#xff0c;网络安全也就成为当今网络社会的焦点中的焦点&#xff0c;几乎没有人不在谈论网络上的安全问题&#xff0c;病毒、黑客程序、邮件炸弹、远程侦听等这一切都无不让人胆战心惊。病毒、黑客的猖獗使身处今日网络社会的人们感觉到谈网色变&#xff0…

对话黑客:四款最佳的反监控移动APP

1.TextSecure(play.google.com) TextSecure对短信加密&#xff0c;无论是发送过程还是存储在手机时都是加密的。与一般的短信应用程序几乎一样&#xff0c;而且也很容易使用。 TextSecure为默认的短信应用程序提供了一个安全和隐私性能更好的的替代程序。所有消息都是在本机加密…

第二个Sprint冲刺第六天(燃尽图)补

转载于:https://www.cnblogs.com/xhy1210/p/5004627.html