/PBKDF-Encryption

Implement a secure way to encrypt a string using a HMAC with either a SHA256 or SHA512 hash. Use 3DES, AES128 and AES256 algorithms in CBC mode.

Primary LanguageGo

PBKDF-Encryption

FOSSA Status

Implement a secure way to encrypt a string using a HMAC with either a SHA256 or SHA512 hash. Use 3DES, AES128 and AES256 algorithms in CBC mode.

Tech

  • Go binary >= 1.11
  • Go dependency manager: dep

Installation

To run the program

$ cd PBKDF-Encryption
$ dep ensure
$ go run main.go

To build and then run the program

$ cd PBKDF-Encryption
$ dep ensure
$ go build main.go
$ ./main