README
August 2, 2009 ยท View on GitHub
author: Lee Gao contact: http://6.dot.ch/
pyChroma is based on mattt's chroma-hash experiment. It got me to think - what if we could use this as a re-authentication technique instead of the default? Well the end product is pyChroma, which currently supports SHA1 and MD5 algorithms and can be integrated with vBulletin and Django backends (the authentication platform).
Basic Usage:
from Chroma import chroma
obj = chroma("sha1$a1976$a36cc8cbf81742a8fb52e221aaeab48ed7f58ab4",
alg = "SHA",
backend = "django") # A django-authentication styled backend via SHA1 digest
str(obj) # The hashed colors
obj.javascript # Complete frontend javascript for Chroma-Hash including the algorithm
obj.md5_js # the hex_md5 javascript function
obj.sha_js # the hex_sha1 javascript function
obj.engine # the digest engine
obj.jsengine # the javascript digest engine
obj.frontend # the method for returning the hash
obj.salt # the extracted salt for the digest algorithm
Revisions
v2 - Automates the generation of the javascript + Added support for Django and vBulletin backends and all of the js dependencies (cept for jquery) v1 - Enables basic hashing