php sha1()函数计算字符串的SHA-1散列值

原创 国哥笔记  2018-12-17 19:29  阅读 900 views 次

sha1()函数定义及用法

在php中,sha1()函数是使用来计算(美国Secure Hash算法1)字符串的SHA-1散列值,如果计算成功函数返回计算的结果,如果计算失败,函数则返回false;

sha1()函数有两个参数,第一个参数是字符串,是需要计算SHA-1散列值的字符串,第二个参数是布尔值(TRUE/FALSE),用来规定输出格式,从PHP 5.0版本起变成可选参数,默认为FALSE,原始20字符二进制格式,详细见下边的参数说明;

sha1()函数语法格式

$sha1 = sha1(string,raw);

参数说明

  • string:需要计算SHA-1散列值的字符串;
  • raw:规定输出格式,值为布尔值:

TRUE:原始20字符二进制格式;

FALSE:40字符十六进制数(默认);

实例:

<?php
header("content-type:text/html;charset=utf-8");//设置编码,解决中文乱码
$str = "ggbiji"; //字符串
$sha1 = sha1($str); //计算字符串的SHA-1散列值
echo $sha1; // 输出字符串的SHA-1散列值
?>

运行结果:

92e931be526624b0e6900bac4051c0f559fcf216

非常相关

 

更多操作字符串的函数——>PHP String字符串函数大全

本文地址:https://www.ggbiji.com/php-sha1.html
版权声明:本文为 国哥笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情