Java提供了KeyPairGenerator
类。 此类用于生成公钥和私钥对。 要使用KeyPairGenerator
类生成密钥,请按照以下步骤操作。
第1步:创建KeyPairGenerator对象
KeyPairGenerator
类提供getInstance()
方法,该方法接受表示所需密钥生成算法的String变量,并返回生成密钥的KeyPairGenerator
对象。
使用getInstance()
方法创建KeyPairGenerator
对象,如下所示。
//Creating KeyPair generator object
KeyPairGenerator keyPairGen = KeyPairGenerator.getInstance("DSA");
Java
第2步:初始化KeyPairGenerator对象
KeyPairGenerator
类提供了一个名为initialize()
的方法,该方法用于初始化密钥对生成器。 此方法接受表示密钥大小的整数值。
使用此方法初始化在上一步中创建的KeyPairGenerator
对象,如下所示。
//Creating KeyPair generator object
KeyPairGenerator keyPairGen = KeyPairGenerator.getI