擅长:python、mysql、java
<p>我假设您使用的Python版本早于3,并且您的字符串是一个普通的<code>str</code>。在</p>
<p>如果您谈论的是输出,digest方法返回一个由原始字节组成的字符串。C中的等价类型是<code>byte[]</code>,您似乎已经拥有了它。它不是文本,所以使用Encoding类没有意义。在</p>
<p>如果您谈论的是输入,<code>md5</code>函数接受一个普通的<code>str</code>,它是一个字节串。在此之前,您必须先查看代码,以确定数据的编码方式。在</p>
<p><strong>编辑:</strong></p>
<p>关于您发布的代码,它所做的就是将哈希中前六个字节的值相加。您应该能够在C中找到如何做到这一点。在</p>
<p>并确保您了解字符串<em>字节</em>和<em>字符字符串</em>之间的区别。在</p>