Don't try to turn the random bytes from a md5 salt into a String because it may not be a valid String depending on the encoding.
Don't try to turn the random bytes from a md5 salt into a String
because it may not be a valid String depending on the encoding.

Per report from Nadeem Bitar.

tivv/davepgjdbc,tivv/davepgjdbc