php md5 64,php加密函数md5,crypt,base64_encode的用法介绍
介绍下php中自带的加密函数
1,不可逆的加密函数为:md5()、crypt()
md5() 用来计算 MD5 哈稀。语法为:string md5(string str);
crypt() 将字符串用 UNIX 的标准加密 DES 模块加密。这是单向的加密函数,无法解密。欲比对字符串,将已加密的字符串的头二个字符放在 salt 的参数中,再比对加密后
的字符串。
语法为:string crypt(string str, string [salt]);
2,可逆转的加密为:base64_encode()、urlencode() 相对应的解密函数:base64_decode() 、urldecode()
base64_encode() 将字符串以 MIME BASE64 编码。此编码方式可以让中文字或者图片也能在网络上顺利传输。语法为:string base64_encode(string data); 解密函数为
:string base64_decode(string encoded_data); 将复回原样
urlencode() 将字符串以 URL 编码。例如空格就会变成加号。语法为:string urlencode(string str);
它的解密函数为:string urldecode(string str); 将复回原样
应用举例:
复制代码 代码示例:
/**
* php常用加密函数举例
* edit www.jbxue.com
*/
define("str","墨剑");
echo 'md5 加密后的结果为:'.md5(str).'
';//md5 加密
echo 'crypt加密后的结果为:'.crypt(str,str).'
';// crypt加密
$base64encode=base64_encode(str);// base64_encode() 加密
echo 'base64_encode加密后的结果为:'.$base64encode.'
';
echo 'base64_decode解密后的结果为:'.base64_decode($base64encode).'
'; //base64_decode()解密
$urlencode=urlencode(str); //urlencode() 加密
echo 'urlencode加密后的结果为:'.$urlencode.'
';
echo 'urldecode解密后的结果为:'.urldecode($urlencode).'
';//urldecode() 解密
?>
输出结果:
md5 加密后的结果为:ea796af15c74e90faeba49576fa7984b
crypt加密后的结果为:墨ylCzgTtYXPs
base64_encode加密后的结果为:xKu9ow==
base64_decode解密后的结果为:墨剑
urlencode加密后的结果为:%C4%AB%BD%A3
urldecode解密后的结果为:墨剑
php md5 64,php加密函数md5,crypt,base64_encode的用法介绍相关推荐
- php中md5加密函数怎么用,PHP加密函数—md5()函数加密实例用法
PHP加密函数-md5()函数加密 什么是MD5()函数? MD5()函数是计算器字符串的 MD5散列值,使用MD5的算法,MD5的全称是Message-Digest Algorithm 5,它的作用 ...
- php eof 使用函数_PHP中EOF的用法介绍(附示例)
本篇文章给大家带来的内容是关于PHP中EOF的用法介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. PHP EOF(heredoc)是一种在命令行shell(如sh.cs ...
- c语言字符串未初始化strcat,C语言中字符串常用函数strcat与strcpy的用法介绍
strcpy原型声明:extern char *strcpy(char* dest, const char *src); 头文件:#include 功能:把从src地址开始且含有NULL结束符的字符串 ...
- php中md5加密函数怎么用,php中md5()函数的定义和用法汇总
PHP加密函数-md5()函数加密什么是MD5()函数?MD5()函数是计算器字符串的 MD5散列值,使用MD5的算法,MD5的全称是Message-Digest Algorithm 5,它的作用是把 ...
- php crypt,PHP加密函数—crypt()函数加密用法实例
PHP加密函数-crypt()函数加密 在介绍加密函数之前,我们先来介绍一下数据加密原理:就是对原来的明文件或者数据按照某种算法进行处理,使其成为不可读的一段代码,通常称之为"密文" ...
- ASP.Net中MD5和SHA1加密的几种方法
首先简单介绍一下MD5和SHA1: MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Mit Laboratory for Computer Scie ...
- hashlib —— Python 的 md5 和 sha1 加密
python的md5和sha1加密 0. md5 与 sha1 MD5 的全称是 Message-Digest Algorithm 5(信息-摘要算法).128 位长度.目前 MD5 是一种不可逆算法 ...
- php 几个常见的加密函数
在网站的开发过程中,常常需要对部分数据(如用户密码)进行加密,本文主要介绍PHP的几个常见的加密函数 MD5加密: string md5 ( string $str [, bool $raw_outp ...
- php md5加密(并小写),PHP常见加密函数用法示例【crypt与md5】
本文实例讲述了PHP常见加密函数用法.分享给大家供大家参考,具体如下: 1.crypt()函数 crypt()函数用于返回使用DES.Blowfish或MD5算法加密过后的字符串,crypt(str, ...
最新文章
- Linux守护进程实现
- 我在 CMU 的八年博士生涯...........
- Python 批量修改图片
- surf三维画图[matlab]
- php数据结构链表代码,数据结构之线性表——链式存储结构之单链表(php代码实现)...
- (Ipython)Matplotlib 中将二叉树可视化
- 在微信小程序中绘制图表(part2)
- java 先序遍历_二叉树的前序中序后序遍历(java代码)
- android网络动态获取权限,基于JetPack实现的权限动态获取
- JavaEE-面试-Solr面试回答思路
- 诊所 金卫系统 青岛_金卫信预防接种数字化门诊全程质量管理系统.doc
- 数列极限:无穷量与待定型
- 2004年南京美食地图 [转载]
- 史上最全的大数据开发八股文【自己的吐血总结】
- LPC1768 双通道ADC采集数据并发送
- Hadoop技术博文祝大家新年快乐
- 公司规定所有接口都用 POST请求,这是为什么?
- JAVA商城 B2B2C商城系统 多用户商城系统 直播带货 新零售商城 o2o商城 电子商务 拼团商城 分销商城 直播商城 短视频商城 springcloud商城 spring cloud商城
- python红楼梦人物词频统计_用R进行文本分析初探——以《红楼梦》为例
- 因老板不给加薪,他愤而创业,成为中国首富,身价上千亿