java xml加密_GitHub - xiangyuecn/RSA-java: java下的RSA操作类,支持XML、PEM(PKCS#1、PKCS#8)格式密钥对导入、导出,纯字节码解析0依赖...

该项目提供Java环境下RSA密钥对的PEM(PKCS#1、PKCS#8)和XML格式的导入导出,支持加密解密、签名验证。包括一个独立的RSA_PEM.java文件,可用于简单快速的RSA Cipher操作。
摘要由CSDN通过智能技术生成

📖RSA-java的帮助文档

本项目核心功能:支持Java环境下PEM(PKCS#1、PKCS#8)格式RSA密钥对导入、导出。

底层实现采用PEM文件二进制层面上进行字节码解析,简单轻巧0依赖;附带实现了一个含有RSA加密解密操作测试控制台程序(双击Start.bat即可运行,前提装了JDK)。

你可以只copy RSA_PEM.java 文件到你的项目中使用(建好package目录或者修改一下package),只需这一个文件你就拥有了通过PEM格式密钥简单快速创建RSA Cipher的能力。clone整个项目代码双击Start.bat即可观摩效果,经目测看起来没什么卵用的文件都svn:ignore掉了(svn滑稽。

【C#版】:RSA-csharp,本Java项目从C#版移植。

特性

通过XML格式密钥对创建RSAPublicKey、RSAPrivateKey、Cipher

通过PEM格式密钥对创建RSAPublicKey、RSAPrivateKey、Cipher

导出XML格式公钥、私钥

导出PEM格式公钥、私钥

PEM格式秘钥对和XML格式秘钥对互转

【QQ群】交流与支持

欢迎加QQ群:421882406,纯小写口令:xiangyuecn

23e518dd53c83cadaa0d0c6b73cb366a.png

📖文档

【RSA_PEM.java】

此文件不依赖任何文件,可以直接copy这个文

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值