加解密算法(对称与非对称密钥技术)对称加密算法、非对称加密算法
加解密算法(对称与非对称密钥技术)对称加密算法、非对称加密算法
对称加密:Symmetric Cryptograhpy,私钥密钥
非对称加密:Asymmetric Cryptograhpy,公钥密钥
传统密码体制所用的加密密钥和解密密钥相同,称为对称密码体制。
如果加密密钥和解密密钥不同,则称为非对称密码体制。
对称密钥技术:加密密钥和解密密钥相同或者不同。
(3DES、三重DES(对称算法也叫私钥算法)三重DES加密算法使用两个不同密钥进行三次加密。)
加密密钥和密钥相同的算法,称为对称加密算法,对称加密算法相对非对称加密算法加密的效率高,适合大量数据加密。在对称加密体制中必须保密的是密钥。而算法是公开的。
对称密钥技术是指加密系统的加密密钥和解密密钥相同,或者虽然不同,但从其中的任意一个可以很容易地推导出另一个。其优点是具有很高的保密强度,但密钥的传输需要经过安全可靠的途径。
对称密钥技术有两种基本类型:分组密码和序列密码。
分组密码:在明文分组和密文分组进行运算的。
序列密码:对明文和密文数据流按位或字节进行运算。
非对称密钥技术:
非对称密钥技术也称为公钥算法,就是加密系统的加密密钥和解密密钥完全不同,并且不可能从任何一个推导出另一个。它的优点在于可以开放性的使用环境,可以实现数签名与验证。
加密密钥和解密密钥不相同的算法,称为非对称算法,这种方式以称为公钥密码体制,解决了对称密钥算法的密钥分配与发送的问题。
在非对称加密算法中,私钥用于解密和签名,公钥用于加密和认证。
公钥密码是基于数学函数和算法而不是基于置换和代替技术。
公钥密码是非对称的,它使用两个独立的密钥。
公钥算法依赖于一个加密密钥和一个与之相关的但不相同的解密密钥,其特点是:仅根据密钥算法和加密密钥来确定解密密钥在计算上是不可行的,加密算法相对复杂。
常见的公钥密钥体制分为3类:加密/解密、数字签名、密钥交换。
RSA、ElGamal、背包加密算法是常见的公钥加密算法。
非对称加密
非对称加密,又称为公开密钥加密,是为了解决对称加密中的安全问题而诞生,一个称为公开密钥(public key),即公钥,另一个称为私钥(private key),即私钥。但是它的加密速度相对于对称加密来说很慢。
公钥(public key)是对外开放的,私钥(private key)是自己拥有的。
公钥(public key)加密的数据,只能用私钥(private key)解密。
私钥(private key)加密的数据,只能用公钥(public key)解密。
对称加密算法:DES、3DES、AES、RC5、IDEA、RC4
对称加密算法(对称算法也叫私钥算法):IDEA、Blowfish、RC2、RC4、RC5、CAST、AES高级加密标准
非对称加密算法:DSS、ElGamal、Diffie-Hellman
RSA是一种典型的公钥加密算法,公钥算法:DSA、、ElGamal
非对称加密算法:RSA、、、、、、、、
对称加密算法:DES、3DES、RC4、、、、、、、、
公钥加密算法:RSA、DSA、EIGamal、ECC
私钥加密算法:DES
对称加密算法
常用的对称加密算法有DES(数字加密算法)、IDEA算法、RC2算法、RC4算法与Skipjack算法等等。
DES 数据加密标准、AES高级加密标准,AES算法是DES算法升级版。
对称加密算法(对称算法也叫私钥算法):IDEA、Blowfish、RC2、RC4、RC5、CAST、AES高级加密标准
Kerberos基于对称密钥体制。
非对称加密算法
非对称加密算法:DSS、ElGamal、Diffie-Hellman
RSA是一种典型的公钥加密算法,公钥算法:DSA、、ElGamal
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » 加解密算法(对称与非对称密钥技术)对称加密算法、非对称加密算法
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm