Go-dongle version 0.2.2 was released, better encoding&decoding and encryption&decryption for golang

Dongle is a simple, semantic and developer-friendly golang package for encoding&decoding and encryption&decryption.

Dongle has been included by awesome-go , if you think it is helpful, please give me a star

github.com/golang-module/dongle

Change log

  • Add support for blowfish encryption and decryption
  • Add support for AnsiX923 and ISO97971 padding modes
  • Rename encode.go to encoder.go, decode.go to decoder.go, encrypt.go to encrypter.go, sign.go to signer.go, verify.go to verifier.go
  • Rename isSupportedHash() to (receiver).isRsaSupported() in rsa.go
  • Rename carbon.RAW to carbon.Raw, carbon.HEX to carbon.Hex, carbon.BASE64 to carbon.Base64

Feature list

  • [ √ ] Encoding and decoding by Hex
  • [ √ ] Encoding and decoding by Base16
  • [ √ ] Encoding and decoding by Base32
  • [ √ ] Encoding and decoding by Base58
  • [ √ ] Encoding and decoding by Base62
  • [ √ ] Encoding and decoding by Base64
  • [ √ ] Encoding and decoding by Base64URL
  • [ √ ] Encoding and decoding by SafeURL
  • [ √ ] Encoding and decoding by Base85
  • [ √ ] Encoding and decoding by Base91
  • [ √ ] Encoding and decoding by Base100
  • [ √ ] Encoding and decoding by Morse
  • [ √ ] Encryption by Md2
  • [ √ ] Encryption by Md4
  • [ √ ] Encryption by Md5
  • [ √ ] Encryption by Sha1
  • [ √ ] Encryption by Sha3-224
  • [ √ ] Encryption by Sha3-256
  • [ √ ] Encryption by Sha3-384
  • [ √ ] Encryption by Sha3-512
  • [ √ ] Encryption by Sha224
  • [ √ ] Encryption by Sha256
  • [ √ ] Encryption by Sha384
  • [ √ ] Encryption by Sha512
  • [ √ ] Encryption by Sha512-224
  • [ √ ] Encryption by Sha512-256
  • [ √ ] Encryption by Ripemd160
  • [ √ ] Encryption by Hmac-md2
  • [ √ ] Encryption by Hmac-md4
  • [ √ ] Encryption by Hmac-md5
  • [ √ ] Encryption by Hmac-sha1
  • [ √ ] Encryption by Hmac-sha3-224
  • [ √ ] Encryption by Hmac-sha3-256
  • [ √ ] Encryption by Hmac-sha3-384
  • [ √ ] Encryption by Hmac-sha3-512
  • [ √ ] Encryption by Hmac-sha224
  • [ √ ] Encryption by Hmac-sha256
  • [ √ ] Encryption by Hmac-sha384
  • [ √ ] Encryption by Hmac-sha512
  • [ √ ] Encryption by Hmac-sha512-224
  • [ √ ] Encryption by Hmac-sha512-256
  • [ √ ] Encryption by Hmac-ripemd160
  • [ √ ] Encryption by Hmac-sm3
  • [ ] Encryption and decryption by Rc2
  • [ √ ] Encryption and decryption by Rc4
  • [ ] Encryption and decryption by Rc5
  • [ ] Encryption and decryption by Rc6
  • [ √ ] Encryption and decryption by Tea
  • [ ] Encryption and decryption by Xtea
  • [ √ ] Encryption and decryption by Aes
  • [ √ ] Encryption and decryption by Des
  • [ √ ] Encryption and decryption by 3Des
  • [ √ ] Encryption and decryption by Rsa
  • [ ] Encryption and decryption by Ecc
  • [ ] Encryption and decryption by Sm2
  • [ √ ] Encryption by Sm3
  • [ ] Encryption and decryption by Sm4
  • [ ] Encryption and decryption by Sm7
  • [ ] Encryption and decryption by Sm9
  • [ √ ] Sign and verify by Bcrypt
  • [ √ ] Sign and verify by Ed25519
  • [ √ ] Sign and verify by Rsa
  • [ ] Sign and verify by Dsa

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.