惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog
A
About on SuperTechFans
Microsoft Security Blog
Microsoft Security Blog
Y
Y Combinator Blog
罗磊的独立博客
J
Java Code Geeks
人人都是产品经理
人人都是产品经理
MongoDB | Blog
MongoDB | Blog
The GitHub Blog
The GitHub Blog
G
Google Developers Blog
U
Unit 42
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - Franky
Jina AI
Jina AI
F
Fortinet All Blogs
H
Help Net Security
B
Blog RSS Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Last Week in AI
Last Week in AI
博客园 - 司徒正美
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
C
Check Point Blog
GbyAI
GbyAI

博客园 - boulder

asp.net 利用Cookie实现免登陆(c#) - boulder - 博客园 javascript浮动图片 - boulder - 博客园 导出Excel - boulder - 博客园 获取键盘的enter - boulder - 博客园 oracle 的float(b)转 oracle函数(关于处理小数点位数) char、varchar和varchar2的区别(转) - boulder - 博客园 生成验证码(转) - boulder - 博客园 ASP.NET 2.0利用Httphandler实现URL重写(伪URL及伪静态)(转) .net上传文件的限制 电话号码的验证表达式 GridView 在换页时保持CheckBox的选择 在DataList中找到控件 自定义datatable 没有装Express版Sql Server 2005就不能用WebPart ? (转) form表单 input 通过查询系统表得到纵向的表结构 Codebehind CodeFile转 解决flash的虚框问题
Md5Encode 算法
boulder · 2008-03-31 · via 博客园 - boulder
    

Md5Encode 算法的目标是要得到一个文件的32位十六进制表示的MD5值,.net提供的计算MD5值的类是位于System.Security.Cryptography命名空间下的MD5CryptoServiceProvider类

using System;
using System.Text;
using System.Security.Cryptography;

namespace MD5_MethodTest
{
    class MD5Encode
    {
        private string Encode(string InitString)
        {
            MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();

            byte[] btSerialCode;
            btSerialCode = md5.ComputeHash(System.Text.Encoding.Default.GetBytes(InitString));
            string EncryptedString =BitConverter.ToString(btSerialCode).Replace("-", "");
            return EncryptedString;
        }
    }
}

using System;
using System.Text;
using System.Security.Cryptography;

namespace Suzsoft.MMS.Common
{

    public class Md5Encode
    {
        public static string Encode(string strOriginal)
        {
            MD5CryptoServiceProvider objMD5 = new MD5CryptoServiceProvider();

            byte[] byteInput = UTF8Encoding.UTF8.GetBytes(strOriginal);         
            byte[] byteOutput = objMD5.ComputeHash(byteInput);
            return BitConverter.ToString(byteOutput).Replace("-","");
        }
    }
}