gpt4 book ai didi

c# - PHP MD5与C#MD5不匹配

转载 作者:太空宇宙 更新时间:2023-11-03 17:43:25 24 4
gpt4 key购买 nike

我在C#中有一个哈希方法,如下所示:

MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();

byte[] raw_input = Encoding.UTF32.GetBytes("hello");
byte[] raw_output = md5.ComputeHash(raw_input);

string output = "";
foreach (byte myByte in raw_output)
output += myByte.ToString("X2");

return output;


如何在PHP中实现呢?进行以下操作会产生不同的哈希摘要...

$output = hash('md5', 'hello');

最佳答案

的PHP

此PHP代码将执行以下操作:

<?php
$str = "admin";
$strUtf32 = mb_convert_encoding($str, "UTF-32LE");
echo md5($strUtf32);
?>


此代码输出“ 1e3fcd02b1547f847cb7fc3add4484a5”

关于c# - PHP MD5与C#MD5不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11638089/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com