php几种常用的加密解密算法

php几种常用的加密解密算法本文详细介绍了 PHP 中常见的不可逆加密函数如 md5 sha1 crypt 以及可逆加密函数 base64 encode mcrypt encrypt 等 并提供了自定义加密解密函数的示例代码 帮助开发者理解和应用这些函数进行数据的安全处理

大家好,欢迎来到IT知识分享网。

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

    md5() 用来计算 MD5 哈稀

md5(string $str[,bool $raw_output=FALSE] ) :string

    1

使用:

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

sha1(string $str[,bool $raw_output= false] ) :string

    1

使用:

    crypt() 将字符串用 UNIX 的标准加密 DES 模块加密。这是单向的加密函数,无法解密。欲比对字符串,将已加密的字符串的头二个字符放在 salt 的参数中,再比对加密后的字符串。

crypt(string $str[,string $salt] ) :string

    1

使用:

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

mcrypt_encrypt(string $cipher, string $key, string $data, string $mode[, string $iv] ) :string

    1

使用:

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

base64_encode (string $data):string

    1

使用:

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

urlencode (string $str):string

    1

使用:

自定义加密函数:

    第一种自定义:

    第二种自定义:

    第三种自定义:

    第四种自定义:

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

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/139578.html

(0)
上一篇 2025-06-03 17:45
下一篇 2025-06-03 18:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信