# Functions
Decrypt decrypts an encrypted value when the key is equal to the key used in the Encrypt method.
Encrypt encrypts data using AES-256 with the key provided Key must have a minimum of 16 chars.
HashSha512String hashes a string using sha512 and returns the results hex encoded.
NewEncryptReader creates a new instance of the encrypt reader This can read from another reader where the data is encrypted using EncryptWriter.
NewEncryptWriter creates a new instance of the encrypt writer.
NormalizeKey returns a fixed length key of 32 bytes.
# Structs
EncryptReader decrypts files using the io.Reader.
EncryptWriter encrypts files using the io.Writer interface and writes the output directly to another io.Writer This is handy to use when you want to encrypt a large amount of data.