将加密密码分配给变量并将其未加密分配给另一个变量之间的区别

时间:2009-08-11 01:47:13

标签: php crypt

将加密密码分配给变量并将其分配给另一个变量,并在分配期间加密一次是否有任何区别?

如:

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

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

2 个答案:

答案 0 :(得分:2)

第一种情况和第二种情况之间的结果没有区别,除了额外的CPU周期或两次执行额外的分配。不妨使用后者,它更简洁。

答案 1 :(得分:1)

是吗?我一直在追随,直到你说“一次分配给上述一个变量来加密它有所作为”......

如果没有完全理解您的问题,我会猜测您是在询问将加密值分配给中间变量是否具有任何内在价值。答案是否定的,但事实并非如此。