SecureRandom.generateBase32Secret() but specifies a character length.generateCurrentNumberString(String) but this returns a int instead of a string.generateCurrentNumberString(String, int) but this returns a int instead of a string.generateCurrentNumberStringHex(String) but this returns a int instead of a string.generateCurrentNumberStringHex(String, int) but this returns a int instead of a string.generateCurrentNumberString(String, int) but you specify the number of digits.generateCurrentNumberString(String) except this uses a hexadecimal secret.generateCurrentNumberString(String, int) but you specify the number of digits.SecureRandom.generateHexSecret() but specifies a character length.generateNumberString(String, long, int, int) but this returns a int instead of a string.#generateNumberString(String, long, int) but this returns a int instead of a string.#generateNumberStringHex(String, long, int, int)) but this returns a int instead of a string.generateNumber(String, long, int, int) but with a hexadecimal secret.generateCurrentNumberString(String) except exposes other parameters.generateNumberStringHex(String, long, int, int) except it uses a hexadecimal secret.#validateCurrentNumber(String, int, int) except exposes other parameters.#validateCurrentNumber(String, int, int) except exposes other parameters.validateCurrentNumber(String, int, long) except it uses a hexadecimal secret instead of
base-32.#validateCurrentNumberHex(String, int, int) except exposes other parameters.validateCurrentNumber(String, int, long, long, int, int) except it uses hexadecimal secret
instead of base-32.This content is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.