BaseXEncoder allows the developer to obfuscate ID fields using an arbitrary base-encoding scheme, with a configurable minimum length.