求助!在android端使用openssl生成的rsapublicKey解密的相关问题

firbath 2012-06-29 04:53:14
各位大侠,小弟目前做一项目需要在android端使用openssl生成的rsa publicKey解密数据,十分困惑。
openssl生成的rsa publicKey是保存在一个*.pem文件里面的,内容如下:
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDCSyupQf6cbzsVjj/6hNN3Q+0c
DNrl3di20rADqJWtzcarPTt1Mqmffesi9v51Y7T8jvMO0ERxma4/W84YFBbpf7PZ
W81hABBOEPr19YftXZ2q9GcOSAa5NjKfTdNXZXkG0CKZQCizxxZXy27d7XymSDOq
GyaDaDuk/n6kYNvcOwIDAQAB
-----END PUBLIC KEY-----
待解密的数据是byte[],
网上有说可以直接用java对其解析的方法,但是试了好像不行。又有人说要用openssl 命令行工具把.pem转换成.der,这个没试过,因为我的解密过程都要在代码里面完成,目前只能获得.pem格式。
最后看到有人说要用JNI,编写C代码调用openssl的api。。。jni我勉强会用,知道怎么编译,但是这个c代码具体怎么写比较犯难。
不知道有没有高手解决过这样的问题。求指点一二,万分感谢!
...全文
419 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010334357 2014-11-05
  • 打赏
  • 举报
回复
前几天做过这项目 参照 http://blog.csdn.net/chaijunkun/article/details/7275632
zhangke19891001 2014-11-04
  • 打赏
  • 举报
回复
楼主,你好,麻烦问下你这个问题怎么解决的呢,小弟也遇到这个加密问题了
fangext520 2012-09-26
  • 打赏
  • 举报
回复
楼主,我想问下,你是怎么生成pem文件的啊??还有你的问题咋解决的?谢谢分享啊。
firbath 2012-06-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

bks或者jks存储证书
[/Quote]
不好意思小弟才疏学浅,请问能具体点怎么做吗?
firbath 2012-06-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
各位大侠,小弟目前做一项目需要在android端使用openssl生成的rsa publicKey解密数据,十分困惑。
openssl生成的rsa publicKey是保存在一个*.pem文件里面的,内容如下:
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDCSyupQf6cbzsVjj/6hNN3Q+0c……
[/Quote]
不好意思小弟才疏学浅,请问能具体点怎么做吗?
儿大不由爷 2012-06-29
  • 打赏
  • 举报
回复
bks或者jks存储证书

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧