Java密钥对

时间:2020-01-09 10:35:54  来源:igfitidea点击:

Java KeyPair类(" java.security.KeyPair"表示不对称密钥对。换句话说,是公钥+私钥对。执行非对称加密时,通常会使用" KeyPair"实例,例如对数据进行加密或者签名。

获取KeyPair实例

通常,我们可以从Java密钥库或者Java KeyPairGenerator获取" KeyPair"实例。

访问密钥对公共密钥

我们可以通过调用它的getPublic()方法来访问KeyPairPublicKey。她是从" KeyPair"实例获取" PublicKey"的示例:

PublicKey publicKey = keyPair.getPublic();

访问KeyPair私钥

我们可以通过调用getPrivate()方法来访问KeyPairPrivateKey。这是一个从" KeyPair"实例获取" PrivateKey"的示例:

PrivateKey privateKey = keyPair.getPrivate();