From what I understand, RSA is set up for the whole public/private key mumbojumbo but what if I have no need to establish a key online?
Bob and Alice meet in a pub and agree on a 1024bit number. This number is never to be repeated anywhere except while encrypting a message to send from one to the other.
Is it possible to use the RSA encryption tools built into .net to facilitate that scenario? I'd imagine it would go down like this
Dim encryptor as new something(ByteArrayContainingTheKey)
Dim EncryptedBytes() as byte = encryptor.encrypt(NotEncryptedBytes)
And the other way around at the other end, simple right? Yet all the material about RSA in .net focuses on the private/public keys and I have no clue how to manipulate it to a simpler state.