go-dongle 1.1.0 重构版发布,一个轻量级、语义化的 golang 编码解码、加密解密库
dongle 是一个轻量级、语义化、对开发者友好的 Golang 编码解码和加密解密库
Dongle 已被 awesome-go 收录, ,并获得 gitee 2024 年最有价值项目(GVP)和 gitcode 2024 年度 G-Star 项目,如果您觉得不错,请给个 star 吧

github.com/dromara/dongle
更新日志
⚠️ 这是一个破坏性更新版本,请慎重升级,但是强烈建议升级
[refactor] 删除
BySafeURL编码/解码方法[refactor] 删除
Sm3哈希算法(hash)和消息认证码算法(hmac)[refactor] 重命名
ByBase64URL编码/解码方法为ByBase64Url[refactor] 哈希算法(
hash)调用方式从dongle.Encrypt.ByXXX()改成dongle.Hash.ByXXX()[refactor] 消息认证码算法(
hmac)调用方式从dongle.Encrypt.ByHmacXXX()改成dongle.Hash.WithKey().ByXXX()[refactor] 重构
AES,DES,3DES,Blowfish等对称加密/解密方法,统一使用cipher.NewXXXCipher()[refactor] 重构
RSA等非对称加密/解密方法,统一使用keypair.NewXXXKeyPair()[feat] 增加对
文件流编码/解码、加密/解密、Hash/Hmac、签名/验签的支持[feat] 新增
ByBase32Hex编码/解码方法[feat]
base32/base32Hex编码增加对自定义字符集的支持[feat]
base45编码增加对自定义字符集的支持[feat]
base58编码增加对自定义字符集的支持[feat]
base62编码增加对自定义字符集的支持[feat]
base64/base64Url编码增加对自定义字符集的支持
本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu
推荐文章: