首页 > 其他分享 >MD5加密方式(已封装可直接用)

MD5加密方式(已封装可直接用)

时间:2024-01-14 10:02:42浏览次数:33  
标签:加密 System 封装 newBuffer sb txt MD5

两个using

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

一块代码

public static string GenerateMD5(string txt)
        {
            using (MD5 mi = MD5.Create())
            {
                byte[] buffer = Encoding.Default.GetBytes(txt);
                //开始加密
                byte[] newBuffer = mi.ComputeHash(buffer);
                StringBuilder sb = new StringBuilder();
                for (int i = 0; i < newBuffer.Length; i++)
                {
                    sb.Append(newBuffer[i].ToString("x2"));
                }
                return sb.ToString();
            }
        }

用的时候直接把需要加密的字符当做参数传进去即可



标签:加密,System,封装,newBuffer,sb,txt,MD5
From: https://blog.51cto.com/u_16371710/9238203

相关文章

  • 面向对象之封装
    【一】面向对象三大特性面向对象编程有三大特性:封装、继承、多态其中最重要的一个特性就是封装。封装指的就是把数据与功能都整合到一起【1】什么是封装就是对具体对象的一种抽象简单理解就是把不想让别人看到的对象藏起来【2】为什么要封装有些敏感数据不想......
  • 封装详解
    概念该露的露,该藏的藏我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。封装(数据的隐藏)通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。记住这句话......
  • .NET中的加密算法总结(自定义加密Helper类续)
    .NET中的加密算法总结(自定义加密Helper类续) 1.1.1摘要       相信许多人都使用过.NET提供的加密算法,而且在使用的过程我们必须了解每种加密算法的特点(对称或非对称,密钥长度和初始化向量等等)。我也看到过很多人写过.NET中加密算法总结,但我发现个别存在一些问题,很......
  • Python逆向爬虫入门教程: 酷狗音乐加密参数signature逆向解析
    数据来源分析......
  • 免费APP分发,支持应用合并、内测分发、扫码下载,下载量安装量统计,版本记录和应用在线封
    免费APP内测分发托管平台,支持应用合并、内测分发、扫码下载,下载量安装量统计,版本记录和应用在线封装打包app应用分发?应用分发也叫APP分发,其主要功能是方便APP的快速安装测试和推广那么分发App选择什么平台最好呢?这个主要是看App处于什么阶段。看看是处于应用测试阶段还是处于测......
  • python Crypto加密解密
    PythonCrypto加密解密导言在现代信息时代,数据的安全性十分重要。为了保护敏感数据,我们经常需要使用加密算法来对数据进行加密和解密。Python中的Crypto库是一个功能强大的加密库,提供了各种加密算法和工具,可以方便地对数据进行加密和解密操作。本文将介绍使用PythonCrypto库进......
  • 1.5A 电源模块TPSM5601R5HEXTRDAR、TPSM5601R5HRDAR使用增强型 Hotrod™ QFN封装
    采用增强型Hotrod™QFN封装的TPSM5601R5Hx60V输入、1V至16V输出、1.5A电源模块器件说明:TPSM5601R5Hx电源模块是一款高度集成的1.5A电源解决方案,在热增强型QFN封装内整合了一个带有功率MOSFET的60V输入降压直流/直流转换器、一个屏蔽式电感器和多个无源器件。此......
  • 加密软件系统有哪几种(文件堡垒系统)
    加密软件系统有哪几种(文件堡垒系统)随着互联网的飞速发展,现代企业办公越来越离不开计算机,存储在计算机中的文件数据安全也越来越受到重视。他们也意识到了当前数据的重要性,也非常重视自己企业的数据安全。很多企业都选择了加密软件来保护企业的数据,那么如何在众多的安全软中选择合适......
  • JS加密/解密之js加密小工具
    JS加密的原理和方法什么是JS加密JS加密是一种将js代码转换成不易被阅读和修改的形式的技术JS加密的目的是保护js代码的版权,防止被恶意篡改或盗用JS加密的难度和效果取决于加密算法的复杂性和安全性JS加密的常见方法压缩和混淆:将js代码的空格,换行,注释等无关字符删除,将变量名,函数名等......
  • 封装、继承、多态
    封装、继承、多态、反射1.封装封装就是将属性隐藏,不让外界发现或使用将可以允许外界使用的内容通过接口开发,让用户通过接口使用隐藏属性的方法是通过__变量名1.1封装之隐藏属性隐藏数据属性classTeacher:def__init__(self,name,age):#将名字和年纪......