赞
踩
对称密钥密码体系是指消息发送方和消息接收方必须使用相同的密钥,该密钥必须保密。发送方用该密钥对待发消息进行加密,然后将消息传输至接收方,接收方再用相同的密钥对收到的消息进行解密。
优点
计算量小,算法速度快,加密效率高
缺点
密钥容易泄漏。不同的会话需要不同的密钥,管理起来很费劲
常用算法
DES,3DES,IDEA,CR4,CR5,CR6,AES
应用场景
非对称密钥密码体系又叫公钥密码体系,它使用两个密钥:一个公共密钥PK和一个私有密钥SK。这两个密钥在数学上是相关的,并且不能由公钥计算出对应的私钥,同样也不能由私钥计算出对应的公钥。
优点
安全,不怕泄漏
缺点
速度慢
常用算法
RSA,ECC,DSA
应用场景
RSA算法之一种非对称加密算法。具体的加密过程如下:
至此完成计算,其中(N,e)是公钥,(N,d)是私钥。
在RSA私钥和公钥生成的过程中,共出现过p,q,N,φ(N),e,d,其中(N,e组成公钥),其他的都不是公开的,一旦d泄露,就等于私钥泄露。然而,只有将N质因数分解,才能算出d。也就意味着私钥破译。但是,大整数的质因数分解是非常困难的,因此RSA是比较可靠的。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。