Adventure,PHP,Framework,PageController,FrontController,Pattern,Objektorientierung,OO,Software,Design,Wiederverwendbarkeit,UML,Tutorial,Benchmark,ausgezeichnete Performance

Suche:    
Downloads  |  SVN!  |  Roadmap  |  Forum!  |  Bugtracking  |  Gästebuch  |  Backlinks!  |  Referenzen!  |  Sitemap  |  Impressum  
 
Deutsch | English Adventure PHP Framework  Bookmark @ Technorati Bookmark @ del.icio.us Bookmark @ Mr. Wong Bookmark @ Simpy Bookmark @ Google Bookmark @ Digg.com Adventure PHP Framework Seite 028_klassenreferenz_stringencryptor drucken!

Klassen-Referenz - stringEncryptor

Artikel bewerten:
Dieser Artikel wurde noch nicht bewertet. Bewerten Sie diesen Artikel als erstes!
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.

Name:*
E-Mail:*

Kommentar:


Bestätigungscode:*



Powered by WebRing.