Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/donghquinn/go-crypto-utils
Secure Helper
https://github.com/donghquinn/go-crypto-utils
aes base64 generator hex macos uuid windows
Last synced: about 2 months ago
JSON representation
Secure Helper
- Host: GitHub
- URL: https://github.com/donghquinn/go-crypto-utils
- Owner: donghquinn
- Created: 2024-11-21T07:09:12.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-22T07:27:20.000Z (about 2 months ago)
- Last Synced: 2024-11-22T08:25:03.769Z (about 2 months ago)
- Topics: aes, base64, generator, hex, macos, uuid, windows
- Language: Go
- Homepage:
- Size: 516 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Go Crypto Utils
## Maintainer: donghquinn
## What is Crypto Util?
* It's crypto utils written by golang.
* It must be quite bothering creating secure keys, or encoding strings just for test.
* In my case, I felt lots of bothersome every single moment I had to encode request bodies or fields for API Encryption/Decryption test with base64 and AES / SHA / Etc...
* This is a simple tool for generating keys or encoding strings## Providings
* Encrypt
![Encryption](screenshots/encrypt.png)
* AES-CBC
* AES-GCM
* SHA-256 (Upcoming)
* SHA-512 (Upcoming)* Decrypt
![Decryption](screenshots/decrypt.png)
* AES-CBC
* AES-GCM
* SHA-256 (Upcoming)
* SHA-512 (Upcoming)
* Encode
![Encode](screenshots/encode.png)
* Base64
* Hex* Decode
![Decode](screenshots/decode.png)
* Base64
* Hex* Generate AES Key
![Key Generation](screenshots/keygen.png)* Generate UUID
![UUID Generation](screenshots/uuid.png)