java安全架构____对称加密和非对称加密区别(对称秘钥,非对称秘钥)
2017-05-11 17:00
519 查看
(一)对称加密(Symmetric Cryptography) 对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key), 这种方法在密码学中叫做对称加密算法。对称加密通常使用的是相对较小的密钥, 一般小于256 bit。因为密钥越大,加密越强.例如AES,DES (二)非对称加密(Asymmetric Cryptography) 1976年,美国学者Dime和Henman为解决信息公开传送和密钥管理问题,提出一种新的密钥交换协议, 允许在不安全的媒体上的通讯双方交换信息,安全地达成一致的密钥,这就是“公开密钥系统”。叫做“非对称加密算法”。 非对称加密为数据的加密与解密提供了一个非常安全的方法,它使用了一对密钥, 公钥(public key)和私钥(private key)。私钥只能由一方安全保管, 不能外泄,而公钥则可以发给任何请求它的人。例如RSA,Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)。 使用最广泛的是RSA算法,Elgamal是另一种常用的非对称加密算法。
相关文章推荐
- java-信息安全(九)-基于DH,非对称加密,对称加密等理解HTTPS
- java-信息安全(九)-基于DH,非对称加密,对称加密等理解HTTPS
- Java安全之对称加密、非对称加密、数字签名
- Java安全架构____KeyGenerator(对称)秘钥生成工具详解
- Java安全之对称加密与非对称加密
- Java安全之对称加密、非对称加密、数字签名
- Java安全之对称加密与非对称加密
- Java安全之对称加密与非对称加密
- java安全之加密(对称与非对称)
- Java安全之对称加密、非对称加密、数字签名
- Java安全之对称加密与非对称加密
- Java安全之对称加密、非对称加密、数字签名
- Java安全之对称加密与非对称加密
- Java安全之对称加密、非对称加密、数字签名
- Java安全之对称加密、非对称加密、数字签名
- Java安全之对称加密、非对称加密、数字签名
- java安全架构____Hmac秘钥加密自己的摘要数据
- Java安全之对称加密、非对称加密、数字签名
- 对称加密和非对称加密介绍和区别
- Java安全(JCA/JSSE):对称加密