Menu

Tree [fb42cd] main v1.0.2 /
 History

HTTPS access


File Date Author Commit
 .github 2021-06-07 Injamul Mohammad Mollah Injamul Mohammad Mollah [fb42cd] Update release.yml
 cmd 2021-06-07 Injamul Mohammad Mollah Injamul Mohammad Mollah [e1e3a4] Add workflows & small changes
 snap 2021-06-07 Injamul Mohammad Mollah Injamul Mohammad Mollah [e1e3a4] Add workflows & small changes
 test-data 2021-02-16 Injamul Mohammad Mollah Injamul Mohammad Mollah [b30963] Update: encrypt & decrypt
 utils 2021-06-07 Injamul Mohammad Mollah Injamul Mohammad Mollah [e1e3a4] Add workflows & small changes
 .gitignore 2021-02-18 Injamul Mohammad Mollah Injamul Mohammad Mollah [0c9103] Fix: typo
 CODE_OF_CONDUCT.md 2021-02-17 Injamul Mohammad Mollah Injamul Mohammad Mollah [1ee668] Update: Snapcraft.yaml
 CONTRIBUTING.md 2021-02-17 Injamul Mohammad Mollah Injamul Mohammad Mollah [1ee668] Update: Snapcraft.yaml
 LICENSE 2021-02-16 Injamul Mohammad Mollah Injamul Mohammad Mollah [be6c68] Initial commit
 README.md 2021-06-07 Injamul Mohammad Mollah Injamul Mohammad Mollah [e1e3a4] Add workflows & small changes
 _config.yml 2021-06-02 Injamul Mohammad Mollah Injamul Mohammad Mollah [43b886] Set theme jekyll-theme-cayman
 go.mod 2021-03-19 Injamul Mohammad Mollah Injamul Mohammad Mollah [c209f1] Update: go-tar@...
 go.sum 2021-03-19 Injamul Mohammad Mollah Injamul Mohammad Mollah [c209f1] Update: go-tar@...
 main.go 2021-02-16 Injamul Mohammad Mollah Injamul Mohammad Mollah [be6c68] Initial commit

Read Me

go-encryptor

build status
build status
go version
GoReportCard
Code style: standard
License: Apache 2
Github all releases

A encryptor to encrypt files using passwords.

Features

  • Can encrypt any files
  • Can encrypt folder (Experimental, use at own risk)
  • Only AES encryption is available right now.

Tip: To encrypt a folder, create a tarball of the folder then encrypt it (Recommanded)

tar -cf folder.tar folder

Usage

Encrypt a file,

go-encryptor encrypt "filename"

Decrypt a file,

go-encryptor decrypt "filename"

Use k flag in both encrypt & decrypt to keep the file.

go-encryptor encrypt -k "filename"

or

go-encryptor encrypt --keep "filename"

Installing

Download for your platform

TODO

  • Implement others encryption methods

License

This application is licensed under MIT, Copyright © 2021 Injamul Mohammad Mollah mrinjamul@gmail.com