title: Encrypt / decrypt data in python with salt
body: <p>I'd like to know basically how can I encrypt data with a generated salt key and then decrypt it using python ?</p>
  
  <p>i've gone trough a lot of websites and modules, and they all look great at encrpytion part, but none can decrypt as it seems. </p>
  
  <p>My main concern is to have strong salt key, that'd be probably generated over few hunderd times, then use that key to encrypt data - in particular  I'm looking into encrypting JSON encoded data with the salt key, sending the encrypted data to the other side ( listening client ) and then decrypt the data there based on the algorithm that is used to generate the salt key. </p>
  
  <p>I've found that mcrypt module would work best with this, but there isn't much documentation for python-mcrypt module ( that's currently being outdated and not maintained). </p>