How Internet data transfer programs, like SSL/TLS, VPN, IPsec, share secret keys.

Say you want to share a keyStore secret key (e.g. 3rootfiles) with Alice;
  but an intruder(e.g. Bob) is snooping Alice's email.

1. Export 3rootfiles key from your DoCrypt KeyStore.

2. Encrypt the exported key with Alice's PublicKey & email encrypted key.
   Bob (nor anyone else but matching private key holder) can decrypt it!

3. If Alice has kept her PrivateKey private, then encrypted key is securely shared.


Future versions of DoCrypt will enable users to generate their own Public/Private Key Pairs.
And put our user's public keys on our site so other users can easily acquire them
and echo step 1–3 above.