Skip to content

Instantly share code, notes, and snippets.

@adrianmoses
Created January 29, 2015 01:28
Show Gist options
  • Save adrianmoses/7c999f4d95bd7c1e50bb to your computer and use it in GitHub Desktop.
Save adrianmoses/7c999f4d95bd7c1e50bb to your computer and use it in GitHub Desktop.
simple method for generating api keys
import hashlib
import base64
import random
# src - http://jetfar.com/simple-api-key-generation-in-python/
def api_key_gen():
return base64.b64encode(hashlib.sha256( str(random.getrandbits(256)) ).digest(),
random.choice(['rA','aZ','gQ','hH','hG','aR','DD'])).rstrip('==')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment