下面是几行java代码,谁能转成c#代码:
java.security.MessageDigest md = java.security.MessageDigest.getInstance("MD5");
StringBuffer result = new StringBuffer();
try {
for (byte b : md.digest(buffer.toString().getBytes("UTF-8"))) {
result.append(Integer.toHexString((b & 0xf0) >>> 4));
result.append(Integer.toHexString(b & 0x0f));
}
}
java.security.MessageDigest md = java.security.MessageDigest.getInstance("MD5");
StringBuffer result = new StringBuffer();
try {
for (byte b : md.digest(buffer.toString().getBytes("UTF-8"))) {
result.append(Integer.toHexString((b & 0xf0) >>> 4));
result.append(Integer.toHexString(b & 0x0f));
}
}
解决方案 »
- 应用程序无法正常启动(0xc000007b)??怎么回事啊??
- 类成员如何获取类对象实例
- UserControl 控件访问的问题,高手快来!
- winform窗体文本控件Leave事件所引起的问题
- devexpress TreeList 如何设置这个ParentFieldName?(内有数据说明)
- 如何在Delphi或其它语言中调用C#的DLL
- 程序发布&测试
- 如何在指定的文件夹新建Word文档?
- WPF WebBrowser HTMLDocumentEvents2_Event
- 请教一个改变datatable的所有列的值的问题。
- 一个关于xml path 模糊查询的问题!急急急。
- 请教WPF中打开浏览器,Post方式传递参数的问题
{
string EncryptPassword = null;
if ("SHA1".Equals(PasswordFormat))
{
EncryptPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(PasswordString, "SHA1");
}
else if ("MD5".Equals(PasswordFormat))
{
EncryptPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(PasswordString, "MD5");
}
else
{
EncryptPassword = PasswordString;
}
return EncryptPassword.ToLower();
}