php Crypt示例

<?php 
$encryptpassword = crypt('NewPassword');
print "加密的密码".$encryptpassword ;

$encryptpassword = crypt('NewPassword' , 'onitroad');
print "CRYPT_STD_DES 版本".$encryptpassword ;

$password = crypt('NewPassword' , 'k7uritrd.y1g');
print "CRYPT_EXT_DES 版本".$encryptpassword ;

$encryptpassword = crypt('NewPassword' , '$d5rttuhy6d$');
print "CRYPT_MD5 版本".$encryptpassword ;

$encryptpassword = crypt('NewPassword' , 'a$khgfslerd...........$');
print "CRYPT_BLOWFISH 版本".$encryptpassword ;

?>
PHP如何进行安全加密

在PHP中,我们可以使用“crypt()”函数来创建单向加密。在应用程序中,密码通常对用户保密。当用户选择他们的密码时,密码被加密,并且密码的加密版本被保存。当用户下次登录时,应用程序提供登录设施;如果他们的密码与保存的密码的加密版本匹配,则登录成功。

语法

Crypt函数的语法是:

crypt (inputString, Salt)

参数

Crypt函数的参数是:

参数说明
inputString它指定要加密的字符串(例如-Password)。
Salt可选参数Salt指定加密的工作方式。Salt有四种类型:
CRYPT_STD_DES-使用两个字符Salt的标准DES加密。
CRYPT_EXT_DES-使用九个字符Salt的扩展DES加密。
CRYPT_MD5-使用十二个字符Salt开始的MD5加密使用$1$。
CRYPT_BLOWFISH-blowfish加密,16个字符的salt以$2$或者$2a$开头。
日期:2020-04-18 01:09:17 来源:oir作者:oir