darsh12 / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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.


Languages

Language:Go 100.0%