如何使用jdbc在数据库中存储和检索私钥和公钥。 当我尝试
时,我发现了以下错误 X509EncodedKeySpec keySpec = new X509EncodedKeySpec(resultSet.getBytes("secretkey"));
if(name.startsWith("AGENT"))
{
key = (PrivateKey) rsaKeyFac.generatePrivate(keySpec);//this line error
System.out.println(key);
session.setAttribute("key", key);
response.sendRedirect("agentPage.jsp");
答案 0 :(得分:-1)
虽然您还没有确切地说明抛出的错误是什么,但存储键的常用方法是获取字节并将其转换为Hex或Base64字符串并存储在数据库的varchar字段中。在检索时,您可以解码它并获取字节数组。