19         $this->_openSSLFunctionalityChecker = $openSSLFunctionalityChecker;
 
   31             $sSalt = bin2hex(openssl_random_pseudo_bytes(16));
 
   54         for ($i = 0; $i < 32; $i++) {
 
   55             $sHash = hash(
'sha256', $sHash . mt_rand());
 
   56             $iPosition = mt_rand(0, 62);
 
   57             $sSalt .= $sHash[$iPosition];