- Create key
curve: curve25519, ed25519, p256, p384, p521, secp256k1, brainpoolP256r1, brainpoolP384r1, brainpoolP512r1) - Store (JSON saved in a file)
- Encrypt and decrypt messages using the keychain
Built with nodejs, openpgpjs and electron.
- Run
npm installin the project directory. - Create folder
keysin src folder. - Run
npm run start-devornpm run start-prodto build and then run a development or production environment. - Use
npm startto run the program in the future. You can usenpm run start-devornpm run start-prodto set the environment again later.
Key storageKey creationMessage encryptionMessage decryptionAutomate creation of keys dir- Save new key
- Delete key
- Easy retrieval (copy input field to clipboard)
- Security
Create build pipeline