So far I know the ciphered output length of RSA equals the modulus N.
If I have only a small block of data significantly smaller than N, is the rest of the input to RSA just zero padded?
How can deciphering be unique then?
For instance if I get back as a plaintext
how can I know, how many zeros had been in the original plain text:
It could be
"XXXXXXXXXXXX" or also
"XXXXXXXXXXXX000000" as well as
All those plaintexts would give the same ciphered text after padding.