single key encryption makes sense to me - you take a number and a message, perform math, obtain encrypted message, then perform math but backwards with the same number to get decrypted message
but, given a public key, shouldnt it be possible to calculate the private key?
wait a minute, is asymmetrical encryption actually symmetrical, just in a bit more of a roundabout way? like, either key can encrypt, but the other one is needed to decrypt
ah, so this lets me send a message, encrypted with both my private and your public, that is for sure...