Java安全(JCA(Java Cryptography Architecture)/JSSE(Java Secure Socket Extension)):基本知识

Java安全(JCA(Java Cryptography Architecture)/JSSE(Java Secure Socket Extension)):基本知识_第1张图片

非对称加密可以这样理解:你想和我通信,你又想和其他很多人通信,如果使用对称加密,那就不知道需要产生多少对密钥;而如果使用非对称加密方式,通信的机制为:你发布一个公钥你自己持有密钥,任何人想和你通信都使用公钥加密,而你使用密钥解密,你使用密钥加密发送,其他人使用公钥解密。我们发送给你的数据使用公钥加密了,别人即使拿到这个数据,因为没有密钥,所以也无法解密。所以这种方式传送数据的时候,持有公钥的一方才会传送机密数据。适合一对多的加密。

Java安全(JCA(Java Cryptography Architecture)/JSSE(Java Secure Socket Extension)):基本知识_第2张图片

你可能感兴趣的:(Java安全(JCA(Java Cryptography Architecture)/JSSE(Java Secure Socket Extension)):基本知识)