Skip to content

Instantly share code, notes, and snippets.

@adulau
Last active February 17, 2024 13:46
Show Gist options
  • Save adulau/87adbc78beec636fe5097902074c2d1a to your computer and use it in GitHub Desktop.
Save adulau/87adbc78beec636fe5097902074c2d1a to your computer and use it in GitHub Desktop.
Alternative to GnuPG/OpenPGP - including encryption at rest, file and backup

List of GnuPG/OpenPGP replacement (not OpenPGP compatible)

List of GnuPG replacement (OpenPGP compatible)

Partially covering replacement - Signature only

@vstoykovbg
Copy link

@pts
Copy link

pts commented Apr 24, 2020

GPG (OpenPGP) symmetric key encryption and decryption implemetation in pure Python: https://github.com/pts/tinygpgs

@Lanius-collaris
Copy link

@aep
Copy link

aep commented Nov 11, 2021

identitykit can be used similarly to minisig https://github.com/devguardio/identity#file-signatures
but it can also be used as a TLS CA, and for encryption and has quorum-signatures for allowing multiple users to sign files as an organization

@XVilka
Copy link

XVilka commented Jan 4, 2022

NeoPG looks dead - also the domain now owned by something very unrelated to PGP completely ;)

@Artoria2e5
Copy link

AGE ("actually good encryption", bold name) is another standard. It has two main implementations, the reference in golang (https://github.com/FiloSottile/age) and the other one in rust (https://github.com/str4d/rage).

https://sts10.github.io/2021/09/06/exploring-age-1-point-0.html looks like a good primer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment