java jni 调用C c 实现openssl 加密和解密

wy1479009 2018-01-30 06:12:10
做一个java软件license 控制。使用java jni 调用c

1、 c读取私钥,加密传递的文本,返回加密的 文本
public native String privateKeyEncrypt(String plainText,String privateKeyPath);

2 、读取证书,获取公钥,解密加密后的文本信息。返回明文。
public native String publicKeyDecrypt(String plainText,String CAPath);

大致就是这个样子。C的代码不会写。自己尝试去写。无奈对C不了解,环境都弄了半天、特地求教。如果哪位大神有空帮忙看看


...全文
418 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
忠诚的鬼 2021-07-26
  • 打赏
  • 举报
回复

大佬 现在是2021年。我今天遇到了和你同样的问题,请问你解决了吗

tianfang 2018-01-31
  • 打赏
  • 举报
回复
为什么不用java来做?java就可以实现,为什么要跨语言,会有无数的麻烦
Sunyiban 2018-01-31
  • 打赏
  • 举报
回复
所以问题就是你不会C吗?
oyljerry 2018-01-30
  • 打赏
  • 举报
回复
https://www.cnblogs.com/findumars/p/7252839.html

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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