balos1 / Easy Gpg To Paper
easy-gpg-to-paper aims to make exporting your secret gpg key to paper, and then restoring from paper, an easy and painless process.
Stars: ✭ 68
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Easy Gpg To Paper
Privatekeyvault
Make Instructions: Airgapped raspberry pi computer for working with blockchains featuring LUKS full disk encryption and using qr-codes to pass encrypted files and offline transaction instructions across the airgap.
Stars: ✭ 29 (-57.35%)
Mutual labels: qrcode, gpg
Magicpad
MagicPad is an encryption suite for beginners. It is designed to be run standalone via the browser or executable (Electron).
Stars: ✭ 174 (+155.88%)
Mutual labels: privacy, gpg
Zeyple
Postfix filter/hook to automatically encrypt outgoing emails with PGP/GPG
Stars: ✭ 122 (+79.41%)
Mutual labels: privacy, gpg
paper-store
Cold store small files on paper as QR codes -- PGP keys, Bitcoin keys, Tox keys or any other small files in general.
Stars: ✭ 28 (-58.82%)
Mutual labels: qrcode, gpg
Easy Wg Quick
Creates Wireguard configuration for hub and peers with ease
Stars: ✭ 502 (+638.24%)
Mutual labels: qrcode, privacy
Offline Qr Code
📱 Browser add-on allowing you to quickly generate a QR code offline with the URL of the open tab or other text!
Stars: ✭ 193 (+183.82%)
Mutual labels: qrcode, privacy
Gpgit
A shell script that automates the process of signing Git sources via GPG
Stars: ✭ 62 (-8.82%)
Mutual labels: gpg
Scannermapp
A QR-code and barcode acanner app built in Delphi using ZXing and TFrameStand
Stars: ✭ 65 (-4.41%)
Mutual labels: qrcode
Bobby boy
Приложение для импорта трат с чеков в Drebedengi.ru
Stars: ✭ 60 (-11.76%)
Mutual labels: qrcode
Symbology
🔖 Node.js module that generates 1D and 2D barcodes in png, eps, and svg formats. Supports over 50 symbologies.
Stars: ✭ 62 (-8.82%)
Mutual labels: qrcode
Awesome I2p
A curated list of awesome I2P implementations, libraries, resources, projects, and shiny things. I2P is an anonymous overlay network - a network within a network. It is intended to protect communication from dragnet surveillance and monitoring by third parties such as ISPs.
Stars: ✭ 66 (-2.94%)
Mutual labels: privacy
Bleachbit
BleachBit system cleaner for Windows and Linux
Stars: ✭ 1,151 (+1592.65%)
Mutual labels: privacy
Minisign
A dead simple tool to sign files and verify digital signatures.
Stars: ✭ 1,105 (+1525%)
Mutual labels: gpg
Vpn At Home
1-click, self-hosted deployment of OpenVPN with DNS ad blocking sinkhole
Stars: ✭ 1,106 (+1526.47%)
Mutual labels: privacy
Livebox 0day
Arcadyan ARV7519RW22-A-L T VR9 1.2 Multiple security vulnerabilities affecting latest firmware release on ORANGE Livebox modems.
Stars: ✭ 68 (+0%)
Mutual labels: privacy
easy-gpg-to-paper
easy-gpg-to-paper aims to make exporting your secret gpg key to paper, and then restoring from paper, an easy and painless process. It can export your key to qrcode(s), or it can export your key as a base64 encoded string(s). In the future the code will be cleaned up, and more features added. Anyone who wants to help out is more than welcome.
Dependencies
Installation
Ubuntu/Debian
> sudo apt-get install paperkey zbar-tools && pip install pillow qrcode
> git clone https://github.com/cojomojo/easy-gpg-to-paper.git && cd easy-gpg-to-paper
> sudo cp gpg2paper/gpg2paper.py /usr/local/bin
macOS
> brew install paperkey zbar && pip install pillow qrcode
> git clone https://github.com/cojomojo/easy-gpg-to-paper.git && cd easy-gpg-to-paper
> sudo cp gpg2paper/gpg2paper.py /usr/local/bin
Usage
> ./gpg2paper.py
usage: gpg2paper.py {import,export} ...
import/export gpg key from/to qrcode(s) or base64 string(s)
positional arguments:
{import,export} commands
> ./gpg2paper.py import -h
usage: gpg2paper.py import [-h] --pubkey PUBKEY [--png | --base64] --in
IN_FILENAMES [IN_FILENAMES ...]
import gpg key from qrcode(s)/base64
optional arguments:
-h, --help show this help message and exit
--pubkey PUBKEY, -k PUBKEY
The full path to the public key file corresponding to
the secret key.
--png, -png Read the input file(s) as a png qrcode(s).
--base64, -b64 Read the input file(s) as a base64 string.
--in IN_FILENAMES [IN_FILENAMES ...], -i IN_FILENAMES [IN_FILENAMES ...]
The name of the input file(s) in the correct order.
> ./gpg2paper.py export -h
usage: gpg2paper.py export [-h] --keyid KEY_ID [--numfiles NUM_FILES]
[--base64] [--png] --out OUT_FILENAME
export gpg key to qrcode(s)
optional arguments:
-h, --help show this help message and exit
--keyid KEY_ID, -k KEY_ID
The gpg secret key ID to export.
--numfiles NUM_FILES, -n NUM_FILES
The number of files to split the key into.
--out OUT_FILENAME, -o OUT_FILENAME
The base output file name.
--base64, -b64 Output the gpg key as a base64 string in a file(s).
--png, -png Output the gpg key as a png qrcode(s)..
Security Considerations
The protection and encryption status of and security requirements for storing your secret key are not changed by easy-gpg-to-paper. Passphrase protected keys are output in their passphrase protected form.
Contributing
Ubuntu/Debian
> sudo apt-get install paperkey zbar-tools && pip install pillow qrcode
> git clone https://github.com/cojomojo/easy-gpg-to-paper.git && cd easy-gpg-to-paper
> pip install . pytest
macOS
> brew install paperkey zbar && pip install pillow qrcode
> git clone https://github.com/cojomojo/easy-gpg-to-paper.git && cd easy-gpg-to-paper
> pip install . pytest
Contributions are welcome with arms wide open.
Credits
I would like to thank these projects and people for inspiration:
- paperkey
- user @joostrijneveld for this gist
License
MIT
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].