Klassen-Referenz - stringEncryptor
Die Klasse stringEncryptor stellt eine Methode zur Erstellung von Zeichenketten-Hashes
zur Verfügung. Häufig kann diese als Hilfmittel zur "Verschlüsselung" von
Passwörtern eingesetzt werden. Nach dem Einbinden der Klasse via
import('tools::string','stringEncryptor');
kann die Komponente wie folgt eingesetzt werden
$sE = &$this->__getServiceObject('tools::string','stringEncryptor'); echo $sE->getPasswordHash('=MEiN&Pa$$W0rt=');
Zur Erstellung eines Hashes benötigt die Komponente eine Konfigurationsdatei mit dem Namen
{ENVIRONMENT}_encryption.ini
unter dem Namespace
/config/tools/string/{CONTEXT}
Diese definiert das Passwort-Salt für die Hash-Erstellung mit der PHP-Funktion crypt().
Typischer Aufbau der Konfigurationsdatei ist folgender:
[Standard]
PasswortSalt = ""
Hinweis: Nähere Informationen zur Gestaltung des Salts sind unter
http://de.php.net/manual/de/function.crypt.php zu finden.
Kommentare
Bitte geben Sie Ihren Kommentar hier ein. Füllen Sie alle mit * gekennzeichneten Felder vollständig und korrekt aus. Um zum Artikel zurückzukehren klicken sie bitte hier. Zur Formatierung des Textes können folgende BBCode-ähnliche die Zeichen verwendet werden:- [f]..[/f]: fett
- [k]..[/k]: kursiv
- [u]..[/u]: unterstrichen
Hinweis: Formatierungszeichen in Name und E-Mail-Adresse werden nicht akzeptiert.
|