gpt4 book ai didi

c# - 在 C# 中获取字节数组内容的 MD5 校验和

转载 作者:行者123 更新时间:2023-12-05 01:18:59 25 4
gpt4 key购买 nike

我用 Python 编写了一个脚本,它为我提供了字节数组内容的 MD5 校验和。

strz = xor(dataByteArray, key)
m = hashlib.md5()
m.update(strz)

然后我可以像这样比较硬编码的 MD5 和 m:

if m.hexdigest() == hardCodedHash:

有没有办法用 C# 做同样的事情?到目前为止我找到的唯一资源还不够清楚。

最佳答案

这是计算 MD5 散列的方法

byte[] hash;
using (var md5 = System.Security.Cryptography.MD5.Create()) {
md5.TransformFinalBlock(dataByteArray, 0, dataByteArray.Length);
hash = md5.Hash;
}

然后您将该散列(逐字节)与您已知的散列进行比较

关于c# - 在 C# 中获取字节数组内容的 MD5 校验和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42543679/

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