| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 930 人关注过本帖
标题:RSA 公钥转换问题
只看楼主 加入收藏
sunshiqiang
Rank: 2
等 级:论坛游民
帖 子:14
专家分:16
注 册:2014-1-5
结帖率:100%
收藏
 问题点数:0 回复次数:0 
RSA 公钥转换问题
程序代码:

 String key = "30818702818100B7DB6163C5FBF7D6884AC606710AD70861E06542AB716AB4E92178614178A623A0A7279C4C69FB4926132A1D3C5E1FD3DC363A9413C5A139DC9CBFAF76E9B52DA38282F677171CE06AF7722F6C5CD9DF20AB13A7D59C7615A497949991496A0DAA80C6A3CB59A5F9EFF4B4F68C0C7923EA29F2C560989AC8FE87EFB0085461A5020103"; // full key omitted for brevity
   
    byte[] derPublicKey = DatatypeConverter.parseHexBinary(key);
    KeyFactory keyFactory = KeyFactory.getInstance("RSA");
    X509EncodedKeySpec publicKeySpec = new X509EncodedKeySpec(derPublicKey);
    PublicKey jjj =keyFactory.generatePublic(publicKeySpec);

key是别人提供的,想转换成 PublicKey 类型   最后那一步报错 java.security.InvalidKeyException: IOException: algid parse error, not a sequence
请问大家谁遇到过,指点一下
2016-09-26 15:12
快速回复:RSA 公钥转换问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014256 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved