String 如何在Visual Studio中生成字符串的MD5哈希?
VS中是否有生成字符串MD5哈希的实用程序?从此处下载命令行实用程序: 然后:String 如何在Visual Studio中生成字符串的MD5哈希?,string,visual-studio,md5,String,Visual Studio,Md5,VS中是否有生成字符串MD5哈希的实用程序?从此处下载命令行实用程序: 然后: 工具/设置/专家设置 工具/外部工具 标题:md5 命令:path/to/md5.exe Args:-d“你好” 勾选“使用输出窗口并提示输入参数” 不是最好的,但适用于小字符串。较新的Visual Studio内置了脚本:View->Other Windows->F#Interactive 因此,只需将oneliner转换为F#并使用它: string hash = Convert.ToBase64Stri
- 工具/设置/专家设置
- 工具/外部工具
- 标题:md5
- 命令:path/to/md5.exe
- Args:-d“你好”
- 勾选“使用输出窗口并提示输入参数”
不是最好的,但适用于小字符串。较新的Visual Studio内置了脚本:View->Other Windows->F#Interactive 因此,只需将oneliner转换为F#并使用它:
string hash = Convert.ToBase64String(new System.Security.Cryptography.MD5CryptoServiceProvider().
ComputeHash(System.Text.Encoding.Default.GetBytes(SomeString)));
我记得您可以从即时视图执行静态代码,而无需调试处于活动状态(即应用程序未运行),因此,如果您在项目中创建静态实用程序方法,您只需执行以下操作:
My.Project.UtilsClass.MD5Sum(“字符串”);
如果内存中有字符串(变量在作用域中),则在调试时也可以执行相同的操作:
My.Project.UtilsClass.MD5Sum(myLocalVar.stringMember);
您是在寻找一个可以在程序中调用的函数来实现这一点?还是只是一个用于一次性哈希的实用函数?@GregHewgill:只是一次性的。