生成密钥对,使用字节数组进行编码和解码可以正常工作。
我想将私钥和公钥都存储为字符串。这是出于实验目的。我想研究如何存储在使用前必须解码的密码。
我使用string.getBytes()和新的String(bytes)将字节数组转换为String和vv。
当我尝试使用字符串存储和检索这些字节数组时,使用它们对机密文本进行编码,然后会出现此异常:
线程“ main”中的异常java.security.spec.InvalidKeySpecException: java.security.InvalidKeyException:IOException:ObjectIdentifier()- 无效的DER编码,未结束
解决方案,这要归功于James K Polk。
答案 0 :(得分:2)
谢谢@James K Polk!这确实帮助我完成了实验!当您发布答案时,我将“ V”和“ +1”该答案!
使用James K Polk的答案,我重写了实验示例:
summary(g$contact_type)
CHAT EMAIL Unknown VOICE
14 14425 1281 118 84162