title: How to implement Secure RSA communication to multiple clients?
body: <p>The situation: Sender A needs to send messages to B. The data is secured using RSA public key encryption. A och B creates private and public keys and shares the public keys. B runs a client that receives the encrypted messages, and decrypts them using the private key on his machine.</p>
  
  <p>Now B goes to another machine, runs the client, receives messages, but the private key isn't there so he can't decrypt them!</p>
  
  <p>Real world scenario: A chat application, like Skype. B can run Skype on several machines that all can receive the messages. </p>
  
  <p>How can I accomplish this, without transferring the private key? How is this usually handled?</p>