cipher解密失败_php几种常用的加密解密算法

b8a1ad88dda2d9fe1ce131cde79e9cd6.png

本文给大家介绍php的三种常用的加密解密算法,有一定的参考价值,有需要的朋友可以参考

一下,希望对你们有所帮助。

php 自带的加密函数:

不可逆的加密函数为:md5()、sha1()、crypt()

md5() 用来计算 MD5 哈稀

md5

使用:

/**

sha1()—计算字符串的 sha1 散列值

sha1

使用:

/**

crypt() 将字符串用 UNIX 的标准加密 DES 模块加密。这是单向的加密函数,无法解密。欲比

对字符串,将已加密的字符串的头二个字符放在 salt 的参数中,再比对加密后的字符串。

crypt

使用:

/**

可逆转的加密为:base64_encode()、urlencode() 、mcrypt_encrypt()、rawurlencode()

相对应的解密函数:base64_decode() 、urldecode() 、mcrypt_decrypt()、rawurldecode()

mcrypt_encrypt()—使用给定参数加密明文

mcrypt_encrypt

使用:

/**

base64_encode()—使用 MIME base64 对数据进行编码

base64_encode 

使用:

$str 

urlencode() / rawurlencode()—编码 URL 字符串

urlencode 

使用:

$str 

自定义加密函数:

第一种自定义:

function 

第二种自定义:

// 加密

第三种自定义:

//加密

第四种自定义:

//非常给力的authcode加密函数,Discuz!经典代码(带详解)  

总结:以上就是这篇文章的全部内容了。

如果有兴趣,欢迎进行探讨,我在评论区等你!!

7f17473213915b41e0bd48cf962bd0dd.png

如果你觉得文章不错

可以扫码关注我们的公众号哦~

带你阅读更多优秀文章~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值