title: Android secure/encrypted sockets
body: <p>I created a java server that uses standard, non-encrypted sockets and an android application that connects successfully to the server without encryption.</p>
  
  <p>I would like to add extra encryption so that I can transfer passwords security between client and server.</p>
  
  <p>What's the best/easiest way to do this? I'm getting very confused with keystores and all that (do I need them??). I can't find a good explanation with examples of what I need anywhere.</p>
  
  <p>Hopefully I get a good answer :)</p>