【问题标题】:How to get byte[] array back from md5 string [duplicate]如何从 md5 字符串中获取字节 [] 数组 [重复]
【发布时间】:2012-01-18 12:24:32
【问题描述】:

可能重复:
Is it possible to decrypt md5 hashes?

我有字符串形式的 md5 校验和。

示例:

 string md5 = "83bb108c0c4d94fab1a6748ca1ddfba6";

我想从这个 md5 中取回 byte[] 数组。我的意思是反向MD5CryptoServiceProvider.ComputHash() 方法。这可能吗?

【问题讨论】:

  • 为什么要反转哈希?如果您想确定它是否是您拥有的某些数据的哈希值,则对数据进行哈希处理并比较哈希值。
  • 我有开源防病毒数据库。该数据库包含病毒体特定部分的 md5 哈希值。我想弄清楚 md5 哈希的原始字节在病毒检测中使用它

标签: c# .net cryptography md5


【解决方案1】:

我似乎了解您想从给定的哈希中获取原始数据。这是不可能的,因为 MD5 哈希在消化过程中固有地会丢失原始信息。

您可能需要查看Hash functionMD5 维基百科条目,以便更好地了解哈希函数是什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-02
    • 2021-03-06
    • 1970-01-01
    • 2019-09-06
    • 2020-02-26
    • 2019-04-01
    • 1970-01-01
    相关资源
    最近更新 更多