SkillAgentSearch skills...

Keygaen

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

Install / Use

/learn @pojntfx/Keygaen
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

keygaen

Logo

Sign, verify, encrypt and decrypt data with PGP 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 Version Go Reference Matrix Binary Downloads

Overview

keygaen is an app to work with PGP without having to install anything on your local system.

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:

<img src="https://github.com/alphahorizonio/webnetesctl/raw/main/img/launch.png" width="240">

Screenshots

Click on an image to see a larger version.

<a display="inline" href="./docs/empty.png?raw=true"> <img src="./docs/empty.png" width="45%" alt="Screenshot of the empty start screen" title="Screenshot of the empty start screen"> </a> <a display="inline" href="./docs/key-create.png?raw=true"> <img src="./docs/key-create.png" width="45%" alt="Screenshot of the key creation modal" title="Screenshot of the key creation modal"> </a> <a display="inline" href="./docs/key-import.png?raw=true"> <img src="./docs/key-import.png" width="45%" alt="Screenshot of the key import modal" title="Screenshot of the key import modal"> </a> <a display="inline" href="./docs/key-list.png?raw=true"> <img src="./docs/key-list.png" width="45%" alt="Screenshot of the key list" title="Screenshot of the key list"> </a> <a display="inline" href="./docs/encrypt-sign.png?raw=true"> <img src="./docs/encrypt-sign.png" width="45%" alt="Screenshot of the encrypt/sign modal" title="Screenshot of the encrypt/sign modal"> </a> <a display="inline" href="./docs/view-cypher.png?raw=true"> <img src="./docs/view-cypher.png" width="45%" alt="Screenshot of the viewing the cypher" title="Screenshot of the viewing the cypher"> </a> <a display="inline" href="./docs/download-cypher.png?raw=true"> <img src="./docs/download-cypher.png" width="45%" alt="Screenshot of the downloading the cypher" title="Screenshot of the downloading the cypher"> </a> <a display="inline" href="./docs/decrypt-verify.png?raw=true"> <img src="./docs/decrypt-verify.png" width="45%" alt="Screenshot of the decrypt/verify modal" title="Screenshot of the decrypt/verify modal"> </a> <a display="inline" href="./docs/view-plaintext.png?raw=true"> <img src="./docs/view-plaintext.png" width="45%" alt="Screenshot of the viewing the plaintext" title="Screenshot of the viewing the plaintext"> </a> <a display="inline" href="./docs/download-plaintext.png?raw=true"> <img src="./docs/download-plaintext.png" width="45%" alt="Screenshot of the downloading the plaintext" title="Screenshot of the downloading the plaintext"> </a> <a display="inline" href="./docs/export-key.png?raw=true"> <img src="./docs/export-key.png" width="45%" alt="Screenshot of the export key modal" title="Screenshot of the export key modal"> </a>

Acknowledgements

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 depend
$ make run-pwa/keygaen-pwa

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

License

keygaen (c) 2023 Felicitas Pojtinger and contributors

SPDX-License-Identifier: AGPL-3.0

View on GitHub
GitHub Stars120
CategoryDevelopment
Updated5mo ago
Forks17

Languages

Go

Security Score

97/100

Audited on Oct 16, 2025

No findings