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
PHP-Code
import('tools::string','StringEncryptor');
kann die Komponente wie folgt eingesetzt werden
PHP-Code
$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
Code
{ENVIRONMENT}_encryption.ini
unter dem Namespace
Code
/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:
APF-Konfiguration
[Standard] PasswordSalt = ""

Hinweis: Nähere Informationen zur Gestaltung des Salts sind unter http://de.php.net/manual/de/function.crypt.php zu finden.


Kommentare

Möchten Sie den Artikel eine Anmerkung hinzufügen, oder haben Sie ergänzende Hinweise? Dann können Sie diese hier einfügen. Die bereits verfassten Anmerkungen und Kommentare finden Sie in der untenstehenden Liste.
Für diesen Artikel liegen aktuell keine Kommentare vor.