22         $this->_openSSLFunctionalityChecker = $openSSLFunctionalityChecker;
 
   34             $sSalt = bin2hex(openssl_random_pseudo_bytes(16));
 
   61         for ($i = 0; $i < 32; $i++) {
 
   62             $sHash = hash(
'sha256', $sHash . mt_rand());
 
   63             $iPosition = mt_rand(0, 62);
 
   64             $sSalt .= $sHash[$iPosition];