-
非对称加密-GLGmal查看全部
-
非对称加密-RSA查看全部
-
非对称加密-DH(密钥交换)查看全部
-
非对称加密算法的特点: 算法强度复杂、安全性依赖于算法与密钥.但是由于算法复杂,使得非对称算法加解密速度没有对称算法加解密的速度快. 对称密钥体制中只有一种密钥,并且是非公开的,如果要解密就得让对方知道密钥.所以保证其安全性就是保证密钥的安全. 非对称密钥体制有两种密钥,其中一个是公开的,这样就可以不需要像对称密码那样向对方传输密钥了.因此安全性就大了很多. 对称密钥与非对称密钥比较: 算法复杂度:对称密钥<非对称密钥 加解密速度:对称密钥>非对称密钥 安全性:对称密钥<非对称密钥查看全部
-
DH算法实现示意图查看全部
-
GlGmal公钥加密、私钥解密查看全部
-
ElGamal算法代码查看全部
-
RSA算法查看全部
-
DH算法查看全部
-
provider查看全部
-
非对称加密算法查看全部
-
对称加密算法中使用的是密钥(SecretKey). 非对称加密算法中使用的是密钥对(公钥、私钥).查看全部
-
在使用之前需要为JDK添加新的Provider. RSA初始化密钥对是通过KeyPairGenerator实现的.而ElGamal初始化密钥对则是通过AlgorithmParameterGenerator实现的. 使用AlgorithmParameterGenerator的getInstance()静态方法获取AlgorithmParameterGenerator实例,参数是算法名. 使用AlgorithmParameterGenerator的init()方法进行初始化密钥长度.查看全部
-
ElGamal非对称加密算法 只提供公钥加密,私钥解密. ElGamal算法支持数据加密与数字签名. 在JDK里并没有提供对ElGamal算法的实现.而是通过BouncyCastle实现. 密钥长度:160~16384(8的倍数),默认的密钥长度为1024.查看全部
-
非对称加密算法----RSA查看全部
举报
0/150
提交
取消