【发布时间】:2009-07-09 07:05:51
【问题描述】:
在 PHP 或 Python 等语言中,有一些方便的函数可以将输入字符串转换为输出字符串,输出字符串是它的十六进制表示。
我发现这是一项非常常见且有用的任务(密码存储和检查、文件内容校验和......),但据我所知,在 .NET 中,您只能处理字节流。
完成这项工作的功能很容易添加(例如http://blog.stevex.net/index.php/c-code-snippet-creating-an-md5-hash-string/),但我想知道我是否遗漏了什么,使用了错误的模式,或者.NET 中根本没有这样的东西。
谢谢
【问题讨论】:
-
考虑使用 SHA-256 而不是 MD5。