<!DOCTYPE html>
<html>
<body> <?php
$str = "dashu";
echo sha1($str);
?> </body>
</html>

定义和用法

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

sha1() 函数使用美国 Secure Hash 算法 1。

提示:如需计算文件的 SHA-1 散列,请使用 sha1_file() 函数。

sha1(string,raw)

规定十六进制或二进制输出格式:

TRUE - 原始 20 字符二进制格式

FALSE - 默认。40 字符十六进制数

输出 sha1() 的结果:

<?php
$str = "Shanghai";
echo "字符串:".$str."<br>";
echo "TRUE - 原始 20 字符二进制格式:".sha1($str, TRUE)."<br>";
echo "FALSE - 40 字符十六进制数:".sha1($str)."<br>";
?>

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

str

输入字符串。

raw_output

如果可选的 raw_output 参数被设置为 TRUE, 那么 sha1 摘要将以 20 字符长度的原始格式返回, 否则返回值是一个 40 字符长度的十六进制数字。

返回值

返回 sha1 散列值字符串。

最新文章

  1. 漫谈c++11 Thread库之使写多线程程序
  2. hdu1014
  3. JAVA邮件发送的简单实现
  4. 使用Html5+C#+微信 开发移动端游戏详细教程 :(二)准备工作&amp;开发环境
  5. parent,parents和closest
  6. Codeforces Round #329 (Div. 2) A. 2Char 暴力
  7. [MySQL-1] mysql error 1101 blob/text column can&#39;t have a default value
  8. Linux企业级开发技术(5)——libevent企业级开发之简介
  9. Win7/Win8右键菜单管理工具(Easy Context Menu) v1.5 绿色版
  10. angularJS directive详解(自定义指令)
  11. 3.3 与Cache相关的PCI总线事务
  12. python学习第一次笔记
  13. postgresql数据库varchar、char、text的比较
  14. Set &quot;$USE_DEPRECATED_NDK=true&quot; in gradle.properties to continue using the current NDK integration. 解决办法
  15. php后台对接ios,安卓,API接口设计和实践完全攻略,涨薪必备技能
  16. Django框架----命名空间模式
  17. javascript中父、子页面间调用
  18. 构造函数constructor 与析构函数destructor(二)
  19. WindowsPhone 8.1 语音命令资料
  20. 查询优化百万条数据量的MySQL表

热门文章

  1. javascript之防抖与节流
  2. LOJ3049 [十二省联考2019] 字符串问题 【后缀自动机】【倍增】【拓扑排序】
  3. puppet工作原理之模块使用
  4. C#委托,匿名方法,Lambda,泛型委托,表达式树代码示例
  5. 将py文件打包到docx
  6. elasticsearch,kibana 坑之 开启外网访问
  7. c# 类嵌套
  8. 【OF框架】使用IDbContextTransaction在框架中对多个实体进行事务操作
  9. Innodb关键特性之自适用Hash索引
  10. 如何理解MVVM