erikbryant / aes

AES encryption/decryption library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go fmt go vet go test

aes

AES encryption/decryption library

Based on the encryption article by Nic Raboy.

Usage

Encrypt

import (
  "github.com/erikbryant/aes"
)

plainText := "rattlesnake"
passphrase := "bites"

cipherText, err := aes.Encrypt(plainText, passphrase)
if err != nil {
  return err
}

Decrypt

import (
  "github.com/erikbryant/aes"
)

cipherText := "vJ5fbgmTTPDc+ebBYbjaCq7JjOQWSy10T3JyC3wfF4Xp0UoEaq40"
passphrase := "bites"

plainText, err := aes.Decrypt(cipherText, passphrase)
if err != nil {
  return err
}

About

AES encryption/decryption library

License:MIT License


Languages

Language:Go 96.6%Language:Makefile 3.4%