【发布时间】:2013-10-21 15:15:23
【问题描述】:
我正在使用 RSA 算法生成公钥和私钥
final KeyPairGenerator keyGen = KeyPairGenerator.getInstance(ALGORITHM);
keyGen.initialize(1024);
final KeyPair key = keyGen.generateKeyPair();
final PrivateKey privateKey=key.getPrivate();
final PublicKey publickey=key.getPublic();
之后,这些密钥使用 Base64 编码器进行编码并将其保存到数据库中。
如何在java中将此编码的字符串转换为私钥和公钥类型是解密文件。 使用 Base64Decoder 解码此字符串时,将得到一个字节数组。如何将此字节数组转换为公钥或私钥类型?
【问题讨论】:
标签: java cryptography private-key public-key jce