C# md5 算法实现代码

 更新时间:2022年11月02日 15:57:13   作者:Milo_lu  
相对C#来说,md5算法就相对简单很多,因为 System.Security.Cryptography; 已经包含了md5算法。所以我们只需创建MD5类对象即可实现md5算法,今天通过本文给大家介绍C# md5 算法实现,感兴趣的朋友一起看看吧

MD5的全称是message-digest algorithm 5 信息-摘要算法,在90年代初由mit laboratory 
for computer science和rsa data security inc的ronald l. rivest开发出来。 

相对C#来说,md5算法就相对简单很多,因为 System.Security.Cryptography; 已经包含了md5算法。所以我们只需创建MD5类对象即可实现md5算法。下面举例说明:

例子:输入任意字符,打印出md5计算结果(16进制输出)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Security.Cryptography;

namespace md5
{
    class Program
    {
        static void Main(string[] args)
        {
            MD5 md5 = new MD5CryptoServiceProvider();

            string str = Console.ReadLine();
            byte[] data = Encoding.UTF8.GetBytes(str);
            byte[] result = md5.ComputeHash(data);
            for (int i = 0; i < 16; i++)
            {
                Console.Write(result[i].ToString("X2"));
                Console.Write(" ");
            }
            Console.ReadKey();
        }
    }
}

到此这篇关于C# md5 算法实现代码的文章就介绍到这了,更多相关C# md5 算法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • c#读取图像保存到数据库中(数据库保存图片)

    c#读取图像保存到数据库中(数据库保存图片)

    这篇文章主要介绍了使用c#读取图像保存到数据库中的方法,大家参考使用吧
    2014-01-01
  • C#使用winform简单导出Excel的方法

    C#使用winform简单导出Excel的方法

    这篇文章主要介绍了C#使用winform简单导出Excel的方法,结合实例形式分析了WinForm操作Excel文件的写入导出等相关技巧,需要的朋友可以参考下
    2016-06-06
  • C#如何实现图片查看器

    C#如何实现图片查看器

    这篇文章主要为大家详细介绍了C#如何实现图片查看器的相关方法,C#实现一个像Windows自带的图片查看器的功能,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • C#调用带结构体指针Dll的方法

    C#调用带结构体指针Dll的方法

    在C#到底该如何安全的调用这样的DLL接口函数呢?本文将详细介绍如何调用各种参数的方法,对C#结构体指针DLL相关知识感兴趣的朋友一起看看吧
    2021-07-07
  • C#中Lambda表达式的用法

    C#中Lambda表达式的用法

    这篇文章介绍了C#中Lambda表达式的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • 利用C#实现修改图片透明度功能

    利用C#实现修改图片透明度功能

    这篇文章主要为大家详细介绍了如何利用C#实现修改图片透明度功能,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以了解一下
    2022-12-12
  • C# 语音功能的实现方法

    C# 语音功能的实现方法

    最近看了一些资料,是c#实现语音功能的。现在就简单的讲一下怎么实现。
    2013-03-03
  • C#装饰器模式(Decorator Pattern)实例教程

    C#装饰器模式(Decorator Pattern)实例教程

    这篇文章主要介绍了C#装饰器模式(Decorator Pattern),以一个完整实例形式讲述了C#装饰器模式的实现过程,有助于深入理解C#程序设计思想,需要的朋友可以参考下
    2014-09-09
  • C# Request.Form用法案例详解

    C# Request.Form用法案例详解

    这篇文章主要介绍了C# Request.Form用法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • 用c#获得当前用户的Application Data文件夹位置

    用c#获得当前用户的Application Data文件夹位置

    用c#获得当前用户的Application Data文件夹位置...
    2007-03-03

最新评论