java生成固定的公钥私钥
时间: 2023-07-01 21:07:21 浏览: 175
在 Java 中,可以使用 `KeyPairGenerator` 类来生成公钥和私钥。以下是一个简单的示例代码:
```java
import java.security.*;
public class KeyGenerator {
public static void main(String[] args) throws NoSuchAlgorithmException {
// 创建 KeyPairGenerator 对象
KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA");
// 设置密钥长度
keyPairGenerator.initialize(2048);
// 生成密钥对
KeyPair keyPair = keyPairGenerator.generateKeyPair();
// 获取公钥和私钥
PublicKey publicKey = keyPair.getPublic();
PrivateKey privateKey = keyPair.getPrivate();
// 输出公钥和私钥
System.out.println("公钥: " + publicKey);
System.out.println("私钥: " + privateKey);
}
}
```
可以将生成的公钥和私钥保存到文件中,以便后续使用。
阅读全文