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中,我们可以使用“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