Javadoc
Returns an obfuscated array representation of the given string.
Obfuscation is performed by encoding the given string into UTF8 and then
XOR-ing a sequence of pseudo random numbers to it.
The result is decoded into an array of long integers as the obfuscated
array representation of the given string.
The sequence of pseudo random numbers is seeded with a random
number in order to provide a non-deterministic result for the obfuscated
array representation.
Hence, two subsequent calls with an equal string will produce equal
results by a chance of only 1/(248 - 1) - zero is not used as
a seed.