Wie um sicher zu speichern Sie ein Passwort in PHP-code?

Wie kann ich ein Passwort in PHP-code und garantieren, dass niemand die Anzeige der Seite im browser können es abrufen?

Ist: <?php $password = 'password' ?> genug? Gibt es eine bessere, sicherere Weg, dies zu tun?

  • vielleicht könnten Sie uns sagen, warum Sie wollen zu speichern Sie Ihre Passwörter in einer php-Datei. dies verursacht eine Menge Verwirrung in den Antworten
  • Ich entwickle ein script für einen Kunden. Ich bin mit einem 'test', Konto, da der client will nicht, dass niemand außer ihm das Kennwort kennen. Ich muss einen Weg finden, der es ihm erlaubt, leicht ändern Sie das Kennwort aus dem test-account zu sein, ohne mich zu kennen. Btw, hat dies keine Interaktion mit einer Datenbank.
  • Sie sind also die Speicherung von account-Informationen in einer php-Datei? wenn ja, die akzeptierte Antwort ist bei weitem nicht die beste. ein hash+salt ist der Weg zu gehen in diesem Szenario. Ihr Kunde könnte Euch den salted hash, und Sie hätte keine Möglichkeit zu wissen, sein Passwort (oder irgend jemand anderes)
  • Ich muss das client-Passwort für eine bestimmte Website melodramatically. Ich kann das nicht tun, wenn ich die hash-und salt-Passwort, oder kann ich? Danke.
  • ok, also Sie müssen das Kennwort zur Authentifizierung an einen anderen Dienst (wie ein Datenbank-Kennwort). so stellen Sie sicher, dass Sie Ihre Passwort-Datei, die nicht durchsucht werden (.htaccess oder außerhalb von document-root)
InformationsquelleAutor nunos | 2009-09-16
Schreibe einen Kommentar