I'm trying to understand encryption a little more and couldn't get past this one nagging question. Let's just say I happen to want to send a one bit message to someone over an encrypted channel. I do the whole public key private key thing and an encrypted version comes out. How much information comes out?
Would there be any discernible pattern that someone snooping on the conversation could spot, especially if a similar message is sent with just the opposite bit over the same channel?
I couldn't think of any good reason to encrypt a one bit message since it's so ambiguous. A sequence would make more sense to encrypt to me. But if there is one.. or a few, I wouldn't mind to know why and why someone couldn't use it to reverse engineer the secret key.
I guess, a more general question would be, how safe is encryption when you know some information about the different types of things that could/will be sent? Not only content but something like the size from Server A is 15mb and so always know it'll be somewhere between such and such size when encrypted?