VS 中是否有用于生成字符串的 MD5 哈希的实用程序?
问问题
3648 次
3 回答
0
从这里下载命令行实用程序:http ://www.fourmilab.ch/md5/
接着:
- 工具/设置/专家设置
- 工具/外部工具
- 标题:md5
- 命令:path/to/md5.exe
- 参数:-d“你好”
- 勾选“使用输出窗口并提示输入参数
不是最好的,但适用于小字符串。
于 2012-10-16T00:39:20.597 回答
0
较新的 Visual Studio 内置了脚本:查看 -> 其他 Windows -> F# Interactive 所以只需将此oneliner 转换为 F# 并使用它:
string hash = Convert.ToBase64String(new System.Security.Cryptography.MD5CryptoServiceProvider().
ComputeHash(System.Text.Encoding.Default.GetBytes(SomeString)));
于 2012-10-16T00:50:10.513 回答
0
我记得你可以在没有激活调试的情况下从即时视图执行静态代码(即应用程序没有运行),所以如果你在项目中创建一个静态实用程序方法,你可以这样做:
My.Project.UtilsClass.MD5Sum("string");
如果你在内存中有字符串(变量在范围内),你也可以在调试时做同样的事情:
My.Project.UtilsClass.MD5Sum(myLocalVar.stringMember);
于 2012-10-16T00:50:46.783 回答