go-dongle 0.2.8 版本发布,一个轻量级、语义化的 golang 编码解码、加密解密库
dongle 是一个轻量级、语义化、对开发者友好的 golang 编码解码和加密解密库
目前已被 awesome-go 收录,如果您觉得不错,请给个 star 吧
github.com/golang-module/dongle
gitee.com/golang-module/dongle
更新日志
openssl
包头添加注释- 新增
openssl.RSA.FormatPublicKey()
方法, 格式化公钥,添加头尾和换行符 - 新增
openssl.RSA.FormatPrivateKey()
方法, 格式化私钥,添加头尾和换行符 - 新增
openssl.RSA.CompressKey()
方法, 压缩密钥,去掉头尾和换行符
功能清单
- 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业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
高性能 Jsonpath 框架,Snack3 v3.2.53 发布
Snack3,一个高性能的 JsonPath 框架 借鉴了 Javascript 所有变量由 var 申明,及 Xml dom 一切都是 Node 的设计。其下一切数据都以ONode表示,ONode也即 One node 之意,代表任何类型,也可以转换为任何类型。 强调文档树的操控和构建能力 高性能Json path查询(顶级的兼容性和性能) 顺带支持序列化、反序列化 基于 无参构造函数 + 字段 操作实现(反序列化时不会有触发危险动作的风险) <dependency> <groupId>org.noear</groupId> <artifactId>snack3</artifactId> <version>3.2.53</version> </dependency> 本次累计更新: 增加特性 BooleanNullAsFalse, NumberNullAsZero, ArrayNullAsEmpty 默认 features_def,不再包括 StringNullAsEmpty...
- 下一篇
Apollo 2.1.0 发布,分布式配置管理中心
Apollo 2.1.0 已发布,包含了诸如 Spring Boot 3.0 支持、管理员工具页面增强、配置项的类型支持、支持数据库作为注册中心等重大更新。 01 Highlights Spring Boot 3.0支持 Apollo Java 客户端已支持 Spring Boot 3.0 版本。 管理员工具页面增强 用户管理页面增加了列表视图: 系统配置页面增加了PortalDB 和 ConfigDB 所有配置项的列表视图: 开放平台权限管理页面增加了第三方应用列表视图: 配置项的类型支持 用户现在可以修改配置项的类型,Apollo 将根据类型进行基本类型检查,现在可用的类型有 String(默认)、Number、Boolean 和 JSON。 非 Properties 的 Namespace 比较功能 支持非 Properties 的 Namespace 比较不同集群/环境间的配置。 支持数据库作为注册中心 Apollo 现在支持使用数据库作为服务注册中心,无需依赖第三方服务注册中心,如 Eureka、Consul、ZooKeeper 等。 不兼容更新 Flyway 数据库迁移工具...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- CentOS7安装Docker,走上虚拟化容器引擎之路