V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
gouguoyin
V2EX  ›  Go 编程语言

go-dongle 0.2.8 版本发布,一个轻量级、语义化的 golang 编码解码、加密解密库

  •  
  •   gouguoyin · 2023-09-20 18:15:07 +08:00 · 858 次点击
    这是一个创建于 448 天前的主题,其中的信息可能已经有所发展或是发生改变。

    dongle 是一个轻量级、语义化、对开发者友好的 Golang 编码解码和加密解密库

    Dongle 已被 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 签名、验签
    2 条回复    2023-09-20 18:27:49 +08:00
    mcfog
        1
    mcfog  
       2023-09-20 18:26:11 +08:00 via Android
    加密警察即将到达战场
    chinni
        2
    chinni  
       2023-09-20 18:27:49 +08:00 via Android   ❤️ 1
    既然你写了编码解码…那 md5 应该写散列算法
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2993 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:36 · PVG 19:36 · LAX 03:36 · JFK 06:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.