我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

.NET sha1.ComputeHash加密十六进制数组在PHP中等效

How can I recreate this .NET hash in PHP?

byte[] bH = Encoding.UTF8.GetBytes(sT);
SHA1 sha1 = SHA1.Create();
byte[] hB = sha1.ComputeHash(bH);
StringBuilder hS = new StringBuilder(hB.Length * 2);
foreach (byte b in hB) {
   hS.AppendFormat("{0:x2}", b);
}
finalValue = hS.ToString();

Answer:

$finalValue = sha1($sT);

近期文章

  • 在没有表单的URL中以ZF格式将数据从一个操作发送到另一个操作
  • jquery - 获取选择输入中所选选项的值
  • 清除密码而不是更新密码/重置密码
  • 如何从两个下拉列表中获取价值并将其传递给不同的网址?
  • 某些字符在htmlentities函数中表现异常
  • 删除包含客户端当前正在下载的文件的目录
  • 使用基于MYSQL阵列的查询将浮点值VALUES更改为小数点
  • JQuery更改事件仅在页面未完全加载时触发,并且在页面完全加载时无法触发
  • 将逗号分隔的字符串转换为数组,如csv字符串,而不使用str_getcsv函数
  • 删除部分字符串
  • 得到无法识别的表达
  • 在SQL查询中的Php默认时区
  • 使用xmlhttprequest发布数据?
  • 在php中生成大文件大小
  • 仅对数字进行类型转换
  • 从DB中的复选框和文本框插入数据
  • “redirect_uri”无法使用OAuth2客户端
  • 为网站创建订阅[关闭]
  • FatalErrorException:Symfony2中的ParameterBag
  • 将值从php转移到javascript不一致

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华