Create and manage keys
Click on the kodamail tab and then the Public / Private Key admin link as shown below:


This will show:

The Passphrase is used to encrypt the Private Key of the public /private key pair.
A passphrase is more secure than a simple password and it is vital you store/write it down in a safe place.
If you forget the passphrase you will not be able to decrypt a message.
You can select a RSA key size: 2048, 3072 or 4096. A larger key size is more secure, though it may take 60-90 seconds to create a 4096 key.

21st Aug' 2021: You now have a choice of RSA or ECC keys. ECC is faster and more secure.

Once you've created a key pair it will appear in "Your Key Pairs" like below:
(The Public Key can also be found in "Public Keys")


Clicking on the KeyId will bring up the following:


"Show Public Key" as below, allows you to select, copy and paste the public key:


You can also upload to https://sks-keyservers.net, these are public servers which allows your public key to be found by entering your name and or email address.

At the bottom are 3 links:
1. allowing you to download and save your key pairs as a backup, it will be named 'keypairs.txt'.
2.'Import Key Pairs' for importing a previously saved keypairs.txt file.
3.'Import one Key Pair' for importing a single Private / Public key pair.
(file name extension must be '.asc' and contain only the private and public key blocks).


Managing Public keys
Public Keys is a storage area (local storage in your browser) for public keys of anyone you might want to send an encrypted message to.
It also stores a copy of any public key you have in your Key pairs store (key pair is a public & private key).
It is similar to your key pairs store but only stores public keys.
'Pref' indicates this is the preferred public key for this email, only the owner of the public/private keypair can designate the public key as his preferred key. The preferred key is selected in 'Your key pairs'.



The next image shows how you can Download, Show or Delete a public key. Downloading a public key saves it in your downloads folder and names it as 'public_[public key id].asc'
'show' allows you to select, copy & paste the public key.



At the bottom of your Public Keys list are links allowing you to download all your public keys, this will be named 'publickeys.txt'. This can be used as a backup and to import the public keys into another browser.




The 'Import public keys' link allows you to import a previously backed up and downloaded file (publickeys.txt)
or a single key ('public_[public key id].asc'). You can also paste in a public key and save.


When copy/pasteing a public key be sure to include the header:
-----BEGIN PGP PUBLIC KEY BLOCK-----
and the footer:
-----END PGP PUBLIC KEY BLOCK-----

Update: (from version 3.60) Now when you create a new Key Pair the Key Pairs file (public & private keys) - keypairs.txt is automatically downloaded to your downloads folder, also a download for publickeys.txt file that contains just public keys.
Although the private key is encrypted by default, we recommend saving this back-up file (keypairs.txt) somewhere safe and seperate from this computer.