首页 > 作文

互联网常识:解析PHP中的crypt()函数(附代码实例)

更新时间:2023-02-23 09:02:35 阅读: 评论:0

导读跟大家讲解下有关解析PHP中的crypt()函数(附代码实例),相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说解析PHP中的crypt

跟大家讲解下有关解析PHP中的crypt()函数(附代码实例),相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说解析PHP中的crypt()函数(附代码实例),小编也收集到了有关解析PHP中的crypt()函数(附代码实例)的相关资料,希望大家看到了会喜欢。

crypt函数返回使用DESBlowfishMD5算法加密的字符串。在不同的操作系统上该函数的行为不同某些操作系统支持一种以上的算法类型。在安装时PHP会检查什么算法可用以及使用什么算法。确切的算法依赖于$salt参数的格式和长度。$salt可以通过增加由一个特定字符串与一个特定的加密方法生成的字符串的数量来使得加密更安全。本文带大家来一起看一看PHP中的crypt函数。

语法:

crypt ( string $str , string $salt = ? ) : string

$str:规定要编码的字符串。

$salt:用于增加被编码字符数目的字符串以使编码更加安全。如果未提供 salt 参数则每次调用该函数时会随机生成一个。

返回值:返回加密字符串如果失败则返回一个小于 13 个字符并保证不同于$ salt 的字符串。

代码实例:

1.Standard DES:

if (CRYPT_STD_DES == 1) { echo 'Standard DES: ' . crypt('rasmuslerdorf', 'rl') ;}//Standard DES: rl.3StKT.4T8M

2.Ext汉语拼音歌ended DES:

if (CRYPT_EXT_DES == 1) { echo 'Extended DES: ' . crypt('rasmuslerdorf', '_J9..rasm') ;}//Extended DES: _J9..rasmBYk8r9AiWNc农林牧渔

3.MD5:

if (CRYPT_MD5 == 1) { echo 'MD5: ' . crypt('rasmuslerdorf', '$1$rasmusle$') ;}//MD5: $1$rasmusle$rISCgZzpwk3UhDidwXvin0

4.Blowfish:

if (CRYPT_BLOWFISH == 1) { echo 'Blowfish: ' . crypt('rasmu如何学英语slerdorf', '$2a$07$usomesillystringforsalt$') ;}//Blowfish: $2a$07$usomesillystringfore2uDLvp1Ii2e./U9C8sBjqp8I90dH6hi

5.SHA-256:

if (CRYPT_SHA256 == 1) { echo 'SHA-256: ' . crypt('rasmuslerdorf', '$5$rounds=5000$usomesillystringforsalt$');}//SHA-256: $5$rounds=5000$usomesillystri$KqJWpanXZHKq2BOB43TSaYhEWsQ1Lr5QNyPCDH/Tp.6

6.SHA-512:

if (CRYPT_SHA512 == 1) { echo 'SHA-512: ' . crypt('rasmuslerd余光中乡愁四韵orf', '$6$rounds=5000$usomesillystringforsalt$');}//SHA-512: $6$rounds=5000$usomesillystri$D4IrlXatmP7rx3P3InaxBeoomnAihCKRVQP22JZ6EY47Wc6Bkro蒸腾作用的意义IuUUBOov1i.S5KPgErtP/EN5mcO.ChWQW21

以上就是解析PHP中的crypt函数(附代码实例)的详细内容!

来源:php中文网

本文发布于:2023-02-23 09:02:35,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/167711415511697.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:互联网常识:解析PHP中的crypt()函数(附代码实例).doc

本文 PDF 下载地址:互联网常识:解析PHP中的crypt()函数(附代码实例).pdf

标签:函数   字符串   实例   算法
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26 专利检索|