Format Preserving Encryption for Java BigIntegers