Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,61 @@ The files are encrypted using AES-256 and stored in the PGP/OpenPGP `.asc` forma

Feel free to inspect `go.mod` for details.

# Compatible Tools

## OpenPGP - gpg / pgp

Example to encrypt this readme from command line:

gpg --pinentry-mode loopback --no-tty --no-verbose --fixed-list-mode --batch --with-colons --symmetric --cipher-algo AES256 --armor --passphrase test README.md
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not 100% sure this is accurate. Ends up with AES256.CFB


This will create README.md.asc, use `-o-` for stdout.

Alternatively prompt for password by removing `--passphrase`

To decrypt file above (to stdout), or any `*.asc` files from EncryptedNotepad2 issue:

gpg --pinentry-mode loopback --no-verbose --decrypt --passphrase test README.md.asc
gpg --pinentry-mode loopback --no-verbose --decrypt README.md.asc


## OpenKeychain

[OpenKeychain (for Android)](https://github.com/open-keychain/open-keychain)

Mobile options, can encrypt/decrypt files and the clipboard, as well as Share-To Intent.

## GpgFrontend

Cross platform desktop (QT) from [GpgFrontend](https://github.com/saturneric/GpgFrontend/)

## EncryptPad

[EncryptPad](https://github.com/evpo/EncryptPad) Cross platform desktop (QT)
this is similar to EncryptedNotepad2 but doesn't have mobile support


## Puren Tonbo

[Puren Tonbo](https://github.com/clach04/puren_tonbo) is a cross platform
suite of tools. The main features are grep-like tool(s) for searching
encrypted files, along with some integrations with text editors
([Vim](https://www.vim.org/) and [SciTE](https://scintilla.org/SciTE.html))
and [Git](https://git-scm.com/) for diff'ing encrypted files.

To search plain text files, use standard `grep` or `ptgrep`

grep cipher *
ptgrep cipher .

To search for encrypted and plain text files:

ptgrep cipher . -e -p test
ptgrep cipher . -e

Remove the `-p` flag to manually type in password.


# F.A.Q.

## Will you support other encryption algorithms?
Expand Down