php 字符 hash_php常用hash加密函数
本文实例讲述了php常用hash加密函数。分享给大家供大家参考。具体分析如下:
$hash_list=hash_algos(); //返回注册的hash规则列表
print_r($hash_list); //显示结果
创建文件以计算哈希值:file_put_contents('example.txt', 'the quick brown fox jumped over the lazy dog.');
输出哈希值信息:
echo hash_file('md5', 'example.txt');
$str="the quick brown fox jumped over the lazy dog."; //定义字符串
echo hash('ripemd160',$str); //生成哈希值
$ctx=hash_init('md5'); //初始化一个hash值
hash_update($ctx,'the quick brown fox'); //向哈希值灌注数据
hash_update($ctx,'jumped over the lazy dog.'); //向哈希值灌注数据
echo hash_final($ctx); //输出最后的结果
$str="the quick brown fox jumped over the lazy dog."; //定义字符串
$fp=tmpfile(); //创建一个临时文件
fwrite($fp,$str); //将字符串写入到临时文件
rewind($fp); //倒回文件指针的位置
$ctx=hash_init('md5'); //初始化一个hash值
hash_update_stream($ctx,$fp); //向数据流中灌注数据
echo hash_final($ctx); //输出结果
$str="the quick brown fox jumped over the lazy dog."; //定义字符串
echo hash_hmac('ripemd160',$str,'secret'); //生成包含密钥的hash值
/*创建一个文件并将字符串写入其中*/
$file="example.txt"; //定义文件名
$str=" the quick brown fox jumped over the lazy dog."; //定义字符串
file_put_contents($file,$str); //向文件中写入字符串
echo hash_hmac_file('md5',$file,'secret'); //生成一个包含密钥的hash值
$ctx=hash_init('sha1'); //定义字符串
hash_update($ctx,'the quick brown fox jumped over the lazy dog.'); //向哈希值中灌注数据
echo hash_final($ctx); //输出结果
希望本文所述对大家的PHP程序设计有所帮助。
php 字符 hash_php常用hash加密函数相关推荐
- PHP 几个常用的加密函数
一.加密类型: 1.单向散列加密 就是把任意长度的信息进行散列计算,得到固定长度的输出,这个散列计算过程是单向的,即不能对固定长度的输出信息进行计算从而得到输入信息. (1)特征:雪崩效应.定长输出和 ...
- PHP的几个常用加密函数
在php的开发过程中,常常需要对部分数据(如用户密码)进行加密 一.加密类型: 1.单向散列加密 就是把任意长度的信息进行散列计算,得到固定长度的输出,这个散列计算过程是单向的,即不能对固定长度的输出 ...
- PHP类参数_100 个最常用的 PHP 函数
下面的列表是最常用的前100个 PHP 函数:它们是最常用的 PHP 中自带的函数. 这些函数被命名使用,并从1到100进行排序. 其他的4500个函数现在还没在排名中. 下面频率列表表示在 PHP ...
- PHP加密函数与解密函数详解
本篇文章主要为大家详细介绍了PHP中的加密函数与解密函数 Php常用的加密函数有 MD5加密(不可逆).Crypt加密(不可逆).Sha1加密(不可逆).Urlencode加密(可逆) base64编 ...
- php加密函数与解密函数
去网上找了下. Php常用的加密函数有 MD5加密(不可逆).Crypt加密(不可逆).Sha1加密(不可逆).Urlencode加密(可逆) base64编码加密(可逆) 还是见识的太少,这其中我只 ...
- 常用的几个PHP加密函数
阅读目录 1.前言 2.不可逆加密函数 3.可逆转的j加密函数 回到顶部 1.前言 PHP加密方式分为单项散列加密,对称加密,非对称加密这几类. 像常用的MD5.hash.crypt.sha1这种就是 ...
- mysql信息函数和加密函数_MYSQL 常用函数(数学、字符串、日期时间、系统信息、加密)...
一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. ABS(x) 返回x的绝对值 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等于x的最小整数 ...
- C函数加密实现及常用字符串处理函数的使用
getpass() getpass()函数用于从控制台输入一行字符串,关闭了回显(输入时不显示输入的字符串),适用于用密码的输入. 语法 char * getpass (const char * pr ...
- MYSQL——常用运算符和函数
MYSQL的常用运算符 1 字符函数 CONCAT() 字符连接 CONCAT_WS() 使用指定的分隔符进行字符连接 FORMAT() 数字格式化 LOWER() 转换成小写 ...
最新文章
- 移动版“全功能”Photoshop发布!还有AI剪视频一键传抖音、一键抠图功能上线 | Adobe MAX 2019...
- DIP第六章习题解答
- picpick尺子像素大小精度不够准确_精度与分辨率是一回事吗
- 解决内存不能为read或者0x0***的错误
- python 字符串分割_python中分割字符串split切割并选择输出 逐行读取文件后字符串拼接...
- Proteus常见电平状态
- 程序运行 栈帧分析 以及 修改栈帧中数据以及函数地址
- MDI端口和MDIX端口是什么? 又有什么作用?
- 细聊MySQL之常用工具及基本操作(完)
- 《Cortex-M0权威指南》之体系结构---存储器系统
- 我爱我家:旗下APP已全面兼容鸿蒙系统
- 动态加载js文件是异步的
- win10为单个网卡配置多个IP地址
- 使用Aspose给PDF加密,免受未经授权的访问和内容篡改
- 怎么把ogg音频格式转换为mp3
- qlineedit 获取文本_Python如何获取QLineEdit文本?
- domino前后端彻底分离,请使用最流行的vue、react做开发--国内首创
- 计算机专业可以谈手机吗,手机真能取代电脑吗?谈手机/PC系统的大一统
- PowerDesigner设计MySQL表结构转SQLServer问题
- Java注释规范 - 88250的灰色天空 - CSDNBlog