java.security.InvalidKeyException:生成RSA公钥时密钥格式无效

本文介绍了java.security.InvalidKeyException:生成RSA公钥时密钥格式无效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!,背景:,我已经创建了一个小程序来提取从智能卡提取的证书的公钥。
然后将该公钥存储在数据库中。
证书的私钥被用来签署数据,然后公钥被用来验证签名。
证书公钥提取代码:,此public KeyByteArray在使用bytes2String方法转换为字符串后作为BLOB存储在数据库中:,保存在数据库中的blob(Key)内容为:,从数据库读取存储的公钥byte[]后,我尝试使用以下代码将其转换回公钥:,但出现以下错误:,请建议此问题的原因和解决方案。,您从数据库读回密钥的方式肯定有错误。下面的代码非常适合我:,根据pkey.getBytes()的用法,我猜您只是尝试从字符串中获取字节,而不是祸不单行解码。,这篇关于java.security.InvalidKeyException:生成RSA公钥时密钥格式无效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册