go-dongle 1.1.0 版本发布,一个轻量级、语义化的 golang 编码解码、加密解密库
carbon 是一个轻量级、语义化的 golang 编码解码、加密解密库, 100%
单元测试覆盖率,已被 awesome-go 收录,并获得 gitee
2024 年最有价值项目(GVP
)和 gitcode
2024 年度开源摘星计划 (G-Star
) 项目
- docs: dongle.go-pkg.com
- github: github.com/dromara/dongle
- gitee: gitee.com/dromara/dongle
- gitcode: gitcode.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
编码增加对自定义字符集的支持

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Skyeye 云智能制造办公系统 - Saas v3.17.2 发布
Skyeye 云智能制造,智能制造一体化,采用 SpringBoot+ UNI-APP + Ant Design Vue 的低代码平台开发模式。包含 50 多种电子流程,CRM、PM、ERP、MES、ADM、OA、EHR、AI、项目、商城、财务、多班次考勤、薪资、招聘、云售后、论坛、问卷、报表设计、工作流、Saas 等功能。打造全网首套低代码、功能最全的智能制造行业供应链一体化管理软件 官方网站 开发文档 视频教程 功能点 Skyeye云【源代码】针对 {Skyeye会员} 开源。拿到源码后可进行学习、毕设、企业等使用。 Skyeye 云智能制造 v3.17.2 发布 ,发布内容如下: Skyeye 云已加入 Dromara 社区 业务对象适配 Saas 进展 100% VUE 版开发 解决发布版本的 bug 文档管理系统,完成以下功能: 源代码包管理 源代码管理 版本管理 会员管理 会员等级管理 会员权益管理等 登录新增同一账号的设备数限制,并且可以动态修改设备数 聊天的好友获取修改同一租户下的所有企业 源代码只对Skyeye会员开放 Skyeye 具备低代码、快捷开发、可视化设...
-
下一篇
Dante Cloud 3.5.5.0 发布, “你们项目是单体还是微服务?” “我都是。”
[一] 项目简介 Dante Cloud 国内首个支持阻塞式和响应式服务并行的微服务平台。是采用领域驱动模型(DDD)设计思想,以「高质量代码、低安全漏洞」为核心,基于 Spring 生态全域开源技术,高度模块化和组件化设计,支持智能电视、IoT等物联网设备认证,满足国家三级等保要求,支持接口国密数字信封加解密等一系列安全体系的多租户微服务解决方案。独创的可以“一套代码实现微服务和单体两种架构灵活切换”的企业级应用系统。 [二] 项目理念 Dante Cloud 一直秉承着“简洁、高效、包容、务实”的理念,使用微服务领域及周边相关的各类新兴技术或主流技术进行建设,不断地深耕细作、去粗取精、用心打造。目标是构建一款代码质量高、维护投入低、安全防护强的,可以帮助用户快速跨越架构技术选型、技术研究探索阶段,降低传统项目中因安全漏洞、技术负债、低质代码等潜在隐患所产生的高维护投入,期望像项目名字寓意一样,在行业变革的时期承上启下,助力企业信息化建设和变革的产品。 Dante Cloud 核心关注点是:「高质量的系统代码」、「合理的系统架构」、「低耦合的模块划分」、「高安全性系统实现」、「灵活的...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker容器配置,解决镜像无法拉取问题
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- MySQL数据库在高并发下的优化方案