correct SimpleHashKeyGenerator to ensure key unicity for big arrays

base_convert() with large numbers have some issues. 
See warning : http://php.net//manual/en/function.base-convert.php

I had a unit test as a proof and choose to use md5() again on the final hash (there is maybe a better solution ?).