diff options
| author | Paul Buetow <paul@buetow.org> | 2023-09-08 21:03:13 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2023-09-08 21:03:13 +0300 |
| commit | 6cc5f706dc290f1f314ec1137defa6ff27f9902d (patch) | |
| tree | 417680dcde56acfb68f332ee9ca5ebacacd9a16d | |
| parent | 367a0956a5b4fe4bae52cdab3881185fc5f71f34 (diff) | |
add README.md
| -rw-r--r-- | README.md | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..f42d009 --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# geheim.rb + +This is an humble Ruby script for text and binary document encryption. It uses `AES-256-CBC` by default and the initialization vector is generated from an user input PIN. + +This is for my own use. So the documentation here may be lacking. But feel free to try out yourself or ask! + +## Features + +* Encrypts and stores any type of documents and files (text, binary, etc). Meant for smaller files, such as text, PDFs, etc. +* All documents are stored in a Git repository. +* All file names are encrypted as well and kept in encrypted files in the same Git repository themselves. +* The indices are searchable through `fzf`, the fuzzy finder. +* The Git repository can be synchronized with N remote Git repositories. +* Text entries are edited using NeoVim (with cache files etc. disabled). +* Works on MacOS, Linux and on Android via Termux. +* Clipboard support for MacOS and GNOME (Linux). +* Interactive `geheim` shell support. |
