社区
Java SE
帖子详情
java中如何用openssl生成的公钥来加密字符串
afeiluo
2012-10-20 05:12:53
openssl生成的公钥是base64编码了的,我解码了之后用rsa算法来加密我要发送的字符串,现在我加密的数据发送到公钥提供方,但是对方不能解密,这是怎么回事?是不是在我这边实现rsa算法也必须用openssl协议里面的方法?如果是这样的话,那么java有没有封装了openssl的库可以直接调用?实在不行的话 那我这边只能用jni来调用openssl的库来实现rsa加密?
...全文
585
3
打赏
收藏
java中如何用openssl生成的公钥来加密字符串
openssl生成的公钥是base64编码了的,我解码了之后用rsa算法来加密我要发送的字符串,现在我加密的数据发送到公钥提供方,但是对方不能解密,这是怎么回事?是不是在我这边实现rsa算法也必须用openssl协议里面的方法?如果是这样的话,那么java有没有封装了openssl的库可以直接调用?实在不行的话 那我这边只能用jni来调用openssl的库来实现rsa加密?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangke19891001
2014-11-05
打赏
举报
回复
楼主,我也遇到了这个问题,你是怎么解决的呢,谢谢楼主
ziping_happy
2012-10-21
打赏
举报
回复
试试bouncycastle库
zhu410289616
2012-10-21
打赏
举报
回复
我觉得吧,应该有两点需要确认。1.自己解码的密钥是否和服务端的一致。2.rsa加密过程参数是否和服务端一致。先用简单密钥测试rsa加密连调测试,确定出错问题的点,然后针对处理。
Java
中
使用
OpenSSL
生成
的RSA公私钥进行数据加解密
本文详细介绍了RSA
公钥
加密
算法的基本原理、
OpenSSL
的使用、以及如何使用
Java
实现RSA
加密
与解密。重点包括
公钥
与私钥的
生成
、文件与
字符串
加载、
加密
解密过程、以及一个简单的示例程序。
openSSL
生成
公钥
和私钥
本文详细介绍使用
OpenSSL
工具
生成
RSA密钥对的过程,包括私钥
生成
、私钥格式转换、
公钥
生成
以及如何获取
公钥
的十六进制
字符串
,适用于
Java
等应用程序
中
RSA
加密
解密的需求。
java
验证
openssl
生成
的ssl证书和私钥是否匹配
本文介绍如何在
Java
中
验证由
OpenSSL
生成
的SSL证书与私钥是否匹配。通过读取证书的
公钥
和私钥,使用
公钥
加密
测试
字符串
,然后用私钥解密,若能还原原始
字符串
,表明证书与私钥匹配。文章涉及PEM格式转换、Bouncyycastle库的使用,并提供完整代码和相关资源。
Java
实现RSA 2048
加密
解密
本文详细介绍了如何使用
OpenSSL
生成
2048位的RSA
公钥
和私钥,并提供了一个
Java
类实现RSA的
加密
和解密操作。通过Base64编码演示了
加密
字符串
的过程,包括
公钥
加密
和私钥解密的完整流程。
C++ 使用
openssl
库实现RSA算法加解密(C++与
Java
相互加解密)
本文介绍了如何在C++
中
利用
OpenSSL
库进行RSA
加密
,以便与
Java
端进行解密交互。首先,将
Java
提供的
公钥
字符串
转换为pkcs#8格式,然后使用RSA_public_encrypt进行
加密
,
加密
后的密文通过Base64编码,最终
生成
的Base64
字符串
可以传递给
Java
端解码还原原始数据。
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章