This utility provides easy-to-use methods for implementing end-to-end encryption (E2EE) tasks in Go.
go get github.com/arjunshajitech/encryptify
AES
: Use AES encryption for secure communication.ECDH-AES
: Secure key exchange using Elliptic Curve Diffie-Hellman (ECDH) combined with AES encryption.ECDH-Ed25519-AES
: Advanced key exchange with Ed25519 curve, followed by AES encryption.X3DH-Ed25519-AES
: State-of-the-art end-to-end encryption using Extended Triple Diffie-Hellman (X3DH) with Ed25519 curve and AES encryption.
All the above examples demonstrate how to perform encryption and secure communication using Go.