Gaijin.at -
Tipp: Erstellen Sie Ihre Webseiten mit PlainEdit oder PlainEdit.NET?
Mit Programm-Buttons für Ihre Webseite unterstützen Sie die Weiterentwicklung.

PHP: Salt-Wert für Crypt-Funktion

Mit dem unten stehenden PHP-Quellcode kann der Salt-Wert errechnet werden, der für die Funktion "crypt" erforderlich ist. Diese verschlüsselten Passwörter können z.B. in .htpasswd-Dateien verwendet werden.

Beispiel

.htpasswd Crypt

Erforderlich

PHP 4.0.4 oder höher

Lizenz

Open-Source (GNU GPL)

Quellcode

<?php

// Das Passwort "$pwd" wird verschlüsselt und in der
// Variable "$passwd" gespeichert.
   
$passwd=crypt($pwd,genSalt());

function
genSalt(){
  
// *** zwei zufällige Zeichen generieren ***
  
srand((double)microtime()*1000000);
  
$random=rand();
  
$rand64="./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
  
$salt=substr($rand64,$random%64,1).substr($rand64,($random/64)%64,1);
  
$salt=substr($salt,0,2);
  return(
$salt);
}

?>

Beta-Bereich | Suchen | Webmaster | Unterstützung | Kontakt
Copyright © 2003-2010 Gaijin.at