我使用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解码这个字符串时,会得到一个字节数组。如何将此Byte数组转换为公钥或私钥类型?
https://stackoverflow.com/questions/19353748
复制相似问题