title: I need to securely store a username and password in Python, what are my options?
body: <p>I'm writing a small Python script which will periodically pull information from a 3rd party service using a username and password combo. I don't need to create something that is 100% bulletproof (does 100% even exist?), but I would like to involve a good measure of security so at the very least it would take a long time for someone to break it. </p>
  
  <p>This script won't have a GUI and will be run periodically by <code>cron</code>, so entering a password each time it's run to decrypt things won't really work, and I'll have to store the username and password in either an encrypted file or encrypted in a SQLite database, which would be preferable as I'll be using SQLite anyway, and I <em>might</em> need to edit the password at some point. In addition, I'll probably be wrapping the whole program in an EXE, as it's exclusively for Windows at this point. </p>
  
  <p>How can I securely store the username and password combo to be used periodically via a <code>cron</code> job?</p>