本文实例讲述了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加密函数相关推荐

  1. PHP 几个常用的加密函数

    一.加密类型: 1.单向散列加密 就是把任意长度的信息进行散列计算,得到固定长度的输出,这个散列计算过程是单向的,即不能对固定长度的输出信息进行计算从而得到输入信息. (1)特征:雪崩效应.定长输出和 ...

  2. PHP的几个常用加密函数

    在php的开发过程中,常常需要对部分数据(如用户密码)进行加密 一.加密类型: 1.单向散列加密 就是把任意长度的信息进行散列计算,得到固定长度的输出,这个散列计算过程是单向的,即不能对固定长度的输出 ...

  3. PHP类参数_100 个最常用的 PHP 函数

    下面的列表是最常用的前100个 PHP 函数:它们是最常用的 PHP 中自带的函数. 这些函数被命名使用,并从1到100进行排序. 其他的4500个函数现在还没在排名中. 下面频率列表表示在 PHP ...

  4. PHP加密函数与解密函数详解

    本篇文章主要为大家详细介绍了PHP中的加密函数与解密函数 Php常用的加密函数有 MD5加密(不可逆).Crypt加密(不可逆).Sha1加密(不可逆).Urlencode加密(可逆) base64编 ...

  5. php加密函数与解密函数

    去网上找了下. Php常用的加密函数有 MD5加密(不可逆).Crypt加密(不可逆).Sha1加密(不可逆).Urlencode加密(可逆) base64编码加密(可逆) 还是见识的太少,这其中我只 ...

  6. 常用的几个PHP加密函数

    阅读目录 1.前言 2.不可逆加密函数 3.可逆转的j加密函数 回到顶部 1.前言 PHP加密方式分为单项散列加密,对称加密,非对称加密这几类. 像常用的MD5.hash.crypt.sha1这种就是 ...

  7. mysql信息函数和加密函数_MYSQL 常用函数(数学、字符串、日期时间、系统信息、加密)...

    一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. ABS(x) 返回x的绝对值 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等于x的最小整数 ...

  8. C函数加密实现及常用字符串处理函数的使用

    getpass() getpass()函数用于从控制台输入一行字符串,关闭了回显(输入时不显示输入的字符串),适用于用密码的输入. 语法 char * getpass (const char * pr ...

  9. MYSQL——常用运算符和函数

    MYSQL的常用运算符 1   字符函数 CONCAT()    字符连接 CONCAT_WS()   使用指定的分隔符进行字符连接 FORMAT()   数字格式化 LOWER()    转换成小写 ...

最新文章

  1. 移动版“全功能”Photoshop发布!还有AI剪视频一键传抖音、一键抠图功能上线 | Adobe MAX 2019...
  2. DIP第六章习题解答
  3. picpick尺子像素大小精度不够准确_精度与分辨率是一回事吗
  4. 解决内存不能为read或者0x0***的错误
  5. python 字符串分割_python中分割字符串split切割并选择输出 逐行读取文件后字符串拼接...
  6. Proteus常见电平状态
  7. 程序运行 栈帧分析 以及 修改栈帧中数据以及函数地址
  8. MDI端口和MDIX端口是什么? 又有什么作用?
  9. 细聊MySQL之常用工具及基本操作(完)
  10. 《Cortex-M0权威指南》之体系结构---存储器系统
  11. 我爱我家:旗下APP已全面兼容鸿蒙系统
  12. 动态加载js文件是异步的
  13. win10为单个网卡配置多个IP地址
  14. 使用Aspose给PDF加密,免受未经授权的访问和内容篡改
  15. 怎么把ogg音频格式转换为mp3
  16. qlineedit 获取文本_Python如何获取QLineEdit文本?
  17. domino前后端彻底分离,请使用最流行的vue、react做开发--国内首创
  18. 计算机专业可以谈手机吗,手机真能取代电脑吗?谈手机/PC系统的大一统
  19. PowerDesigner设计MySQL表结构转SQLServer问题
  20. Java注释规范 - 88250的灰色天空 - CSDNBlog

热门文章

  1. yii2 windows 安装
  2. 无重复数字的随机数字数组
  3. [转载] 变形金刚1
  4. 人一生要解决的50个关键问题
  5. 解决chrome在ubuntu+root模式下打不开的问题
  6. java.lang.reflect.InvocationTargetException异常
  7. 为什么在Ruby中使用`rescue Exception =gt; e`样式不好?
  8. 如何在Swift 3中创建调度队列
  9. 您如何确定以编程方式发送的电子邮件不会自动标记为垃圾邮件?
  10. 如何反序列化XML文档