39e8723dbddeb55442cc5750e917a7ae7345efbe
新增 UUIDv7 生成器实现,支持基于时间戳、节点 ID 和序列号的唯一标识符生成。 包含初始化、生成、解析以及错误处理等相关逻辑,并提供字节和字符串两种形式的 序列化与反序列化方法。同时添加了对生成器未初始化和节点 ID 超限的错误定义。
常用功能工具箱
Golang 中可以使用的常用辅助功能工具箱。主要配备以下功能:
- 加解密算法
- 螺旋随机密钥自解密算法
- AES-CBC 便捷加解密算法
- No Padding
- ZerosPadding
- Pkcs7Padding
- DES-CBC 便捷加解密算法
- No Padding
- ZerosPadding
- Pkcs7Padding
- 3DES-CBC 便捷加解密算法
- No Padding
- ZerosPadding
- Pkcs7Padding
- RSA 加解密算法
- 1024 位长
- 2048 位长
- KeyPair 生成器
- Key 导入与导出
- RSA 签名算法
- 散列及校验和算法。
- Sha512 散列算法
- Sha256 散列算法
- Sha1 散列算法
- MD5 散列算法
- CRC8 校验和算法
- CRC16 校验和算法
- CRC32 校验和算法
- CRC64 校验和算法
- pHash 图像感知算法
- BlockHash 散列算法
- 唯一序列号生成器
- 冰雹 ID 生成器(短主机精简日期版雪花 ID)
- UUIDv4 生成器
- UUIDv7 生成器
- UUIDv7 比较及排序
- 基于 Base36 的 short UUIDv7 转换器
- short UUID 生成器
- 验证码生成器
- 随机验证码生成算法
- 序列化算法
- Base64 算法
- Base36 算法
- Hex 直转
- 常用工具函数
- 日期时间函数
- 常用工具类型
- 日期
- 时间
本工具箱仅可支持于 Golang 程序中使用。
Description
Languages
Go
100%