# 常用功能工具箱 Golang 中可以使用的常用辅助功能工具箱。主要配备以下功能: - 加解密算法 - [x] 螺旋随机密钥自解密算法 - [x] AES-CBC 便捷加解密算法 - [x] No Padding - [x] ZerosPadding - [x] Pkcs7Padding - [x] DES-CBC 便捷加解密算法 - [x] No Padding - [x] ZerosPadding - [x] Pkcs7Padding - [x] 3DES-CBC 便捷加解密算法 - [x] No Padding - [x] ZerosPadding - [x] Pkcs7Padding - [x] RSA 加解密算法 - [x] 1024 位长 - [x] 2048 位长 - [x] KeyPair 生成器 - [x] Key 导入与导出 - [x] RSA 签名算法 - 散列及校验和算法。 - [x] Sha512 散列算法(便捷封装) - [x] Sha256 散列算法(便捷封装) - [x] Sha1 散列算法(便捷封装) - [x] MD5 散列算法(便捷封装) - [x] CRC8 校验和算法(便捷封装) - [x] CRC16 校验和算法(便捷封装) - [x] CRC32 校验和算法(便捷封装) - [x] CRC64 校验和算法(便捷封装) - [x] pHash 图像感知算法(便捷封装) - [ ] BLAKE2 校验和算法(便捷封装) - [ ] BLAKE3 校验和算法(便捷封装) - [ ] BlockHash 散列算法 - 唯一序列号生成器 - [x] 冰雹 ID 生成器(短主机精简日期版雪花 ID) - [x] UUIDv4 生成器 - [x] UUIDv7 生成器(自定义时间戳分布式版本) - [x] UUIDv7 比较及排序 - [x] 基于 Base36 的 short UUIDv7 转换器 - [x] short UUID 生成器 - 验证码生成器 - [x] 随机验证码生成算法 - 序列化算法 - [x] Base64 算法 - [x] Base36 算法 - [x] Hex 直转 - 常用工具函数 - [ ] 日期时间函数 - 常用工具类型 - [x] 日期 - [x] 时间 本工具箱仅可支持于 Golang 程序中使用。