- 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 install
in the project directory. - Create folder
keys
in src folder. - Run
npm run start-dev
ornpm run start-prod
to build and then run a development or production environment. - Use
npm start
to run the program in the future. You can usenpm run start-dev
ornpm run start-prod
to 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