Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Creates short, obfuscated hashes of integers (as short as 6 characters for a 4-byte integer). Non-secure, intended to circumvent casual URL snooping.
Failed to load latest commit information.
build/lib/id_obfuscator files
id_obfuscator Use print as function for Python 3 compatibility
README files files files files files files


To install:

`$ python install`

To configure, make sure to put ID_OBFUSCATOR_KEY in the settings. You can generate a key by running id_obfuscator.utils.generate_secret_key()

Unlike a simple base conversion like Base58, id_obfuscator also uses an obfuscator key which ensures that adjacent ids are not simply off by one letter or number. Note that it is not secure and with enough ids with corresponding numbers, a hacker could figure out the correct ID. This is therefore recommended for lower security use.
Something went wrong with that request. Please try again.