Skip to content
forked from pojntfx/keygaen

Sign, verify, encrypt and decrypt data with GPG in your browser.

License

Notifications You must be signed in to change notification settings

isgasho/keygaen

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

keygaen

Logo

Sign, verify, encrypt and decrypt data with GPG in your browser.

⚠️ keygaen has not yet been audited! While we try to make keygaen as secure as possible, it has not yet undergone a formal security audit by a third party. Please keep this in mind if you use it for security-critical applications. ⚠️

hydrun CI Go Reference Matrix

Installation

The web app is available on GitHub releases in the form of a static .tar.gz archive; to deploy it, simply upload it to a CDN or copy it to a web server. For most users, this shouldn't be necessary though; thanks to @maxence-charriere's go-app package, keygaen is a progressive web app. By simply visiting the public deployment once, it will be available for offline use whenever you need it:

Screenshots

Click on an image to see a larger version.

Screenshot of the empty start screen Screenshot of the key creation modal Screenshot of the key import modal Screenshot of the key list Screenshot of the encrypt/sign modal Screenshot of the viewing the cypher Screenshot of the downloading the cypher Screenshot of the decrypt/verify modal Screenshot of the viewing the plaintext Screenshot of the downloading the plaintext Screenshot of the export key modal

Acknowledgements

  • This project would not have been possible were it not for @maxence-charriere's go-app package; if you enjoy using keygaen, please donate to him!
  • The open source PatternFly design system provides the components for the project.
  • GopenPGP is the GPG library in use.
  • All the rest of the authors who worked on the dependencies used! Thanks a lot!

Contributing

To contribute, please use the GitHub flow and follow our Code of Conduct.

To build and start a development version of keygaen locally, run the following:

$ git clone https://github.com/pojntfx/keygaen.git
$ cd keygaen
$ make run

Have any questions or need help? Chat with us on Matrix!

License

keygaen (c) 2021 Felix Pojtinger and contributors

SPDX-License-Identifier: AGPL-3.0

About

Sign, verify, encrypt and decrypt data with GPG in your browser.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.2%
  • Other 0.8%