Fcrypts is a Go package for encrypt and decrypt files using the aes-gcm encryption.
import "github.com/moehandi/filecrypt"
// Encrypts a file
filecrypt.Encrypt(file, password)
// Decrypts a file
filecrypt.Decrypt(file, password)
Please use the issue tracker to report any bugs or file feature requests.
PRs are welcome. To begin developing, do this:
$ git clone --recursive [email protected]:moehandi/fcrypts.git
$ cd fcrypts/
- Create an issue to discuss about your idea
- [Fork it] (https://github.com/moehandi/filecrypt/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request