https://github.com/telkomdev/go-crypsi
Custom Crypto utility that wraps the Go's Crypto module to make life easier (Digest, Cipher, HMAC, RSA, RSA Digital Signature)
https://github.com/telkomdev/go-crypsi
aes decryption digest digital-signature encryption hmac rsa telkomdev
Last synced: 5 months ago
JSON representation
Custom Crypto utility that wraps the Go's Crypto module to make life easier (Digest, Cipher, HMAC, RSA, RSA Digital Signature)
- Host: GitHub
- URL: https://github.com/telkomdev/go-crypsi
- Owner: telkomdev
- License: mit
- Created: 2022-09-20T18:08:07.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-22T07:55:43.000Z (over 2 years ago)
- Last Synced: 2024-11-16T04:41:48.863Z (7 months ago)
- Topics: aes, decryption, digest, digital-signature, encryption, hmac, rsa, telkomdev
- Language: Go
- Homepage:
- Size: 530 KB
- Stars: 3
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## crypsi (Go Crypto Utility)
Custom crypto utility that wraps the `crypto` Go module to make life easier
[](https://github.com/telkomdev/go-crypsi/actions/workflows/ci.yml)
[](https://pkg.go.dev/github.com/telkomdev/go-crypsi)### go-crypsi is compatible with each other with the following libraries
- NodeJs https://github.com/telkomdev/crypsi
- Python https://github.com/telkomdev/pycrypsi
- C# (.NET) https://github.com/telkomdev/NetCrypsi
- Java/JVM https://github.com/telkomdev/jcrypsi
- Javascript (React and Browser) https://github.com/telkomdev/crypsi.js### Features
- Asymmetric encryption with RSA
- Generate RSA private and public key
- Digital Signature with RSA private and public key using PSS
- Symmetric encryption with AES
- Message authentication code with HMAC
- Generate Hash with Common DIGEST Algorithm### Install
```shell
$ go get github.com/telkomdev/go-crypsi
```### Todo
- add more examples