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

Carbon is a simple, semantic and developer-friendly golang package for datetime.

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

github.com/golang-module/dongle

Installation

go get -u github.com/golang-module/dongle

import (
    "github.com/golang-module/dongle"
)
Change log

Feature list

  • Encoding and decoding by Hex
  • Encoding and decoding by Base32
  • Encoding and decoding by Base64
  • Encoding and decoding by Base64URL
  • Encoding and decoding by SafeURL
  • Encryption by Md4
  • Encryption by Hmac-md4
  • Encryption by Md5
  • Encryption by Hmac-md5
  • Encryption by ShaXXX
  • Encryption by Hmac-shaXXX
  • Encryption by Rc4
  • Encryption and decryption by AES-CBC-NoPadding
  • Encryption and decryption by AES-CBC-ZeroPadding
  • Encryption and decryption by AES-CBC-PKCS5Padding
  • Encryption and decryption by AES-CBC-PKCS7Padding
  • Encryption and decryption by AES-CTR-NoPadding
  • Encryption and decryption by AES-CTR-ZeroPadding
  • Encryption and decryption by AES-CTR-PKCS5Padding
  • Encryption and decryption by AES-CTR-PKCS7Padding
  • Encryption and decryption by AES-CFB-NoPadding
  • Encryption and decryption by AES-CFB-ZeroPadding
  • Encryption and decryption by AES-CFB-PKCS5Padding
  • Encryption and decryption by AES-CFB-PKCS7Padding
  • Encryption and decryption by AES-OFB-NoPadding
  • Encryption and decryption by AES-OFB-ZeroPadding
  • Encryption and decryption by AES-OFB-PKCS5Padding
  • Encryption and decryption by AES-OFB-PKCS7Padding
1 Like