2009-08-11 10 views
-1

Gibt es einen Unterschied zwischen dem Zuweisen eines verschlüsselten Kennworts zu einer Variablen und dem Zuweisen zu einer anderen Variablen und dem einmaligen Verschlüsseln während der Zuweisung?Unterschied zwischen dem Zuweisen eines verschlüsselten Kennworts zur Variablen und dem unverschlüsselten Zuweisen zu einer anderen Variablen

wie:

$myPassword = "1234567"; 
$crypted_password = "{crypt}".crypt($myPassword); 
$userPassword = $crypted_password 

und

$myPassword = "1234567"; 
$userPassword = "{crypt}".crypt($myPassword); 

Antwort

2

kein Unterschied im Ergebnis zwischen dem ersten und den zweiten Fall, mit der Ausnahme eines zusätzlichen CPU-Zyklus oder zwei dabei die zusätzliche Zuordnung. Könnte auch nur letzteres verwenden, es ist prägnanter.

1

nicht wahr? Ich folgte direkt bis Sie sagten, "macht einen Unterschied, um es einmal der genannten Variablen zu verschlüsseln" ...

Ohne ein vollständiges Verständnis Ihrer Frage, werde ich vermuten, dass Sie fragen, ob das Zuweisen des verschlüsselten Werts zu einer intermediären Variablen hat irgendeinen intrinsischen Wert. Die Antwort ist nein, tut es nicht.