您现在的位置是:主页 > news > 做网站宿迁/二级域名网址查询
做网站宿迁/二级域名网址查询
admin2025/6/26 18:33:05【news】
简介做网站宿迁,二级域名网址查询,教育部学校规划建设发展中心网站,服装网站建设如何解决我试图将私钥保存在pem文件中,并使用密码保护.问题是,pem文件是我创建的甚至可以用openssl打开它,但是没有密码问!这是代码:KeyPairGenerator keygen KeyPairGenerator.getInstance("RSA");keygen.initialize(2048);KeyPair keypair keygen.…
我试图将私钥保存在pem文件中,并使用密码保护.问题是,pem文件是我创建的
甚至可以用openssl打开它,但是没有密码问!
这是代码:
KeyPairGenerator keygen = KeyPairGenerator.getInstance("RSA");
keygen.initialize(2048);
KeyPair keypair = keygen.generateKeyPair();
PrivateKey privKey = keypair.getPrivate();
PKCS8Generator encryptorBuilder = new PKCS8Generator(privKey);
encryptorBuilder.setPassword("testing".toCharArray());
PEMWriter writer = new PEMWriter(new FileWriter(new File("pk.pem")));
PemObject obj = encryptorBuilder.generate();
writer.writeObject(obj);
writer.flush();
writer.close();
执行后,我尝试打开pk.pem文件
openssl rsa -in pk.pem -check
它给出了:
RSA key ok
writing RSA key
-----BEGIN RSA PRIVATE KEY-----
(... some key appears here ...)
-----END RSA PRIVATE KEY-----
在访问私钥之前,有人要求输入密码!
有人可以帮帮我吗?