

Anyone reading the message will decrypt my signature with A. If I want to prove a message comes from me, I will write some kind of signature - encrypt it with B this time (in the same manner as above), and attach it to my message. I will take the "gibberish" message and run it through some program that will use Large Number B to undo the math done with A, and make the message readable.

People who want to send me a secure message will (in some form or another): Write a message - run it through a program that multiplies (or adds, divides, whatever) the binary data with Large Number A, to create a new file with a completely new set of binary digits that corresponds to a message that is essentially gibberish - sends to me. (In a well generated pair) it will not give any indication as to what B is (in any currently plausible time period/level of computing power). I will publish one (say A), this is my public key that anyone can have. You have a keypair: Large Prime Number A and Large Prime Number B.Īnything encrypted by A, can only be encrypted by B (and not with A again), and vice versa. I understand, in theory, basic PGP/public key encryption. I'm not an IT specialist, so please bear with me.

However, I don't really understand how the encryption/security feature really work. I am looking for a new, secure email options, and Protonmail looks pretty good.
