go-dongle 0.2.7 版本发布,一个轻量级、语义化的 golang 编码解码、加密解密库
dongle 是一个轻量级、语义化、对开发者友好的 golang 编码解码和加密解密库
目前已被 awesome-go 收录,如果您觉得不错,请给个 star 吧
github.com/golang-module/dongle
gitee.com/golang-module/dongle
更新日志
- 新增
dongle.openssl.RSA.GenPKCS1KeyPair()
方法,生成 PKCS#1 格式 RSA 密钥对 - 新增
dongle.openssl.RSA.GenPKCS8KeyPair()
方法,生成 PKCS#8 格式 RSA 密钥对 - 新增
dongle.openssl.RSA.VerifyKeyPair()
方法,验证 RSA 密钥对是否匹配 - 新增
dongle.openssl.RSA.IsPublicKey()
方法,判断是否是 RSA 公钥 - 新增
dongle.openssl.RSA.IsPrivateKey()
方法,判断是否是 RSA 私钥 - 新增
dongle.openssl.RSA.ParsePublicKey()
方法,解析 RSA 公钥 - 新增
dongle.openssl.RSA.ParsePrivateKey()
方法,解析 RSA 私钥 - 新增
dongle.openssl.RSA.ExportPublicKey()
方法,从 RSA 私钥里导出公钥
功能清单
- Hex 编码、解码
- Base16 编码、解码
- Base32 编码、解码
- Base45 编码、解码
- Base58 编码、解码
- Base62 编码、解码
- Base64 编码、解码
- Base64URL 编码、解码
- SafeURL 编码、解码
- Base85 编码、解码
- Base91 编码、解码
- Base100 编码、解码
- Morse (摩斯) 编码、解码
- Md2 加密
- Md4 加密
- Md5 加密
- Sha1 加密
- Sha3-224 加密
- Sha3-256 加密
- Sha3-384 加密
- Sha3-512 加密
- Sha224 加密
- Sha256 加密
- Sha384 加密
- Sha512 加密
- Sha512-224 加密
- Sha512-256 加密
- Shake128 加密
- Shake256 加密
- Ripemd160 加密
- Blake2b-256 加密
- Blake2b-384 加密
- Blake2b-512 加密
- Blake2s-256 加密
- Hmac-md2 加密
- Hmac-md4 加密
- Hmac-md5 加密
- Hmac-sha1 加密
- Hmac-sha3-224 加密
- Hmac-sha3-256 加密
- Hmac-sha3-384 加密
- Hmac-sha3-512 加密
- Hmac-sha224 加密
- Hmac-sha256 加密
- Hmac-sha384 加密
- Hmac-sha512 加密
- Hmac-sha512-224 加密
- Hmac-sha512-256 加密
- Hmac-ripemd160 加密
- Hmac-sm3 加密
- Rc2 加密、解密
- Rc4 加密、解密
- Rc5 加密、解密
- Rc6 加密、解密
- Tea 加密、解密
- Xtea 加密、解密
- Aes 加密、解密
- Blowfish 加密、解密
- Des 加密、解密
- 3Des 加密、解密
- Rsa 加密、解密
- Ecc 加密、解密
- Sm2 加密、解密
- Sm3 加密
- Sm4 加密、解密
- Sm7 加密、解密
- Sm9 加密、解密
- Bcrypt 签名、验签
- Ed25519 签名、验签
- Rsa 签名、验签
- Dsa 签名、验签

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
IJPay 2.9.6 版本发布,让支付触手可及、开箱即用
IJPay 让支付触手可及,封装了微信支付、QQ 支付、支付宝支付、银联支付、京东支付、PayPal 支付等常用的支付方式以及各种常用的接口。不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。 特别说明: 不依赖任何第三方 MVC 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。 微信支付支持多商户多应用,普通商户模式与服务商商模式当然也支持境外商户、同时支持 Api-v3 与 Api-v2 版本的接口。 支付宝支付支持多商户多应用,签名同时支持普通公钥方式与公钥证书方式 本期更新内容如下 新增 Solon 示例,感谢@西东贡献的代码 新增 PATCH 请求方法 修复 AbstractHttpDelegate.post 方法参数问题 感谢 @jjs贡献代码 支持证书文件跟JAR 一起打包在 Docker 中部署 修复已知的 issues 欢迎大家贡献代码,任何支付问题,欢迎在此一起探讨右上角 - 我要提问 Node.js 版本微信支付:TNWX 微信系开发脚手
- 下一篇
BeetlSQL 3.20.0 发布,流行 Java ORM 工具
阳康后继续开源,本次发布建议更新 I6B7AN 修复注解@InheritMapper 解析映射目标为Object的BUG public static interface CommonMapper<T> extends BaseMapper{ @InheritMapper public List<T> implementByChild(T t); } @SqlResource("user") public static interface MyTestUserMapper extends CommonMapper<User>{ //implementByChild 的映射对象是User, 查找文件是user.md中的implementByChild } @SqlResource("admin") public static interface MyTestAdminUserMapper extends CommonMapper<AdminUser>{ //implementByChild 的映射对象是Adm...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Hadoop3单机部署,实现最简伪集群
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8编译安装MySQL8.0.19
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)