谈谈对称加密 非对称加密 Hash算法
发布时间:2022-07-20 09:41:28 所属栏目:安全 来源:互联网
导读:对称加密 什么是对称加密(Symmetric Key Encryption)? 对称加密采用了对称密码编码技术,它的特点是加密和解密使用相同的密钥,用这个密钥都能去加密或解密 。 基本过程: 甲方(主导方或者服务器方)生成加密密钥,将密钥私下共享给乙方(客户方或者受众方),
对称加密 什么是对称加密(Symmetric Key Encryption)? 对称加密采用了对称密码编码技术,它的特点是加密和解密使用相同的密钥,用这个密钥都能去加密或解密 。 基本过程: 甲方(主导方或者服务器方)生成加密密钥,将密钥私下共享给乙方(客户方或者受众方),当甲方或者乙方用密文信息交换时,均用此钥将明文加密生成密文或者密文解密生成明文 常见的对称加密算法: DES、3DES、Blowfish、IDEA、RC4、RC5、RC6和AES 常用的对称加密算法: AES、DES 优点: 生成密钥的算法公开、计算量小、加密速度快、加密效率高、密钥较短 基本过程: 甲方(主导方或者服务器方)生成一对密钥(也就是公钥和私钥)并将其中的一把公用密钥向其它方公开或者私下共享;得到该公用密钥的乙方使用该公钥对机密信息进行加密后再发送给甲方;甲方再用自己保存的另一把对应的私钥对加密后的信息进行解密。相当于甲方和乙方各持一把钥匙。此时乙方可以是一“人”或者多“人”。 常见的非对称加密算法: RSA、ECC、Diffie-Hellman、El Gamal、DSA(数字签名用) 常用的非对称加密: RSA、 ECC 优点: 安全高(几乎很难破解) 缺点: 加解密相对速度慢、密钥长、计算量大、效率低 应用场景: HTTPS(ssl)证书里制作、CRS请求证书、金融通信加密、蓝牙等硬件信息加密配对传输、关键的登录信息验证。 (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |