I'm having a hard time finding out how PlainText becomes Ciphertext.
I understand that I do the following: PlainText -> RSA/AES/Whatever -> Ciphertext
Can someone please tell me how this happens, I'm not sure how data (more specifically text) becomes this when using RSA, which uses primes to generate the following output from Test
:
-----BEGIN PGP MESSAGE-----
Version: GnuPG v2
hIwDHM1PjJSQd3UBA/91V6HzAJ8E5a3nWttSS1/XDTtE12h9T+4u0kyBHEIunqTr
eoA7aHJla8BxDrxXeJ0z8qR3oA2SIVIWw8XDoBxoNqt34wNO2bATcOXNGmIha06n
vhtFvkdHQANMt1n2wjr88y5mHMpiBYTKOSUdAIgItBDLYA5EIe7tW1o97kHrPtLA
LAGxS4ZwSw2+sHIi8p4CVmyJO/2oIVgYqmp+hDGqs8yNikf0fPpdqLYq5cxOV51s
wzzjZABB4vbrcGsxSt7m/dEyzCLG8wGtzGfYqnNvJxq1rPb6q0zPvum4G5CcSUvo
Dd9vVjNO6+BqGD7ZawGOqa1SfSubIoMJefPZCF1lgLz3qm/vqv1UYnwvZkVFbcAE
WbpqVA1G/Ol6ym2/m9OsqTjLMHViZ7lQfDMOI2x9d5NhBrgCkzCu6wLStO82G9ov
9rQFKzIyyOYu30lU3cO/BQ2Blzqwm+vp0XqlLmJi7lr61DfFaKh8+iWp0J74
=IaiN
-----END PGP MESSAGE-----
And how does Test
get signed like the signed message below? I know it uses SHA256, but does it then sign the hash with your private key?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Test
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iJwEAQEIAAYFAlfHNb4ACgkQnCfhDHW4n/i7JgP+LB4DDKDcAbPOLHd0LCnVNy5S
08snokVv3+3o35KHJApBU2YzX8ZcRxT8AjpUTVfVW6dpOdiTQtTA47ZdJ5mLUvsQ
ftFsz+UrclJ+xqSeNbKln9MebHsfQetrZ7VvG6fD3vAvO+6IwYw+4K5I1XUUNZzb
VY0D+Cs5T820ddStLTM=
=UE3G
-----END PGP SIGNATURE-----