博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySql md5加密 sqlserver md5加密 C# md5加密 java md5加密
阅读量:7117 次
发布时间:2019-06-28

本文共 1882 字,大约阅读时间需要 6 分钟。

便民md5加密:

百度md5加密:

 

MySQL

加密语法

MD5(加密字符串)

 

-- 中文加密SELECT MD5('你好')-- 中文加密匹配查询SELECT * FROM 表名 WHERE 字段名 = MD5('你好')

加密结果:

 

 

SQLSERVER

加密语法

substring(sys.fn_sqlvarbasetostr(HashBytes('MD5','加密字符串')),3,32)

 

select substring(sys.fn_sqlvarbasetostr(HashBytes('MD5','你好')),3,32)

加密结果:

由此可知sqlserver加密与百度加密还是有区别的.在不知道在sqlserver怎么加密时,还是不要使用sqlserver加密。至于字母、数字、英文特殊字符还是可以用sqlserver加密的。

 

C# Md5加密:

加密代码:

public static string Sign(string prestr, string _input_charset) {     StringBuilder sb = new StringBuilder(32);     System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();     byte[] t = md5.ComputeHash(Encoding.GetEncoding(_input_charset).GetBytes(prestr));     for (int i = 0; i < t.Length; i++)     {         sb.Append(t[i].ToString("x").PadLeft(2, '0'));     }      return sb.ToString(); }

加密结果:

 

 Java加密:

加密代码:

 

package com;import java.security.MessageDigest;public class Md5Test {        public static void main(String[] args) {                System.out.println(Md5("你好"));    }        public static String Md5(String str) {                                    String re_md5 = new String();        try {            MessageDigest md = MessageDigest.getInstance("MD5");                        byte[] data = str.getBytes("UTF-8");                        md.update(data);            byte b[] = md.digest();            int i;            StringBuffer buf = new StringBuffer("");            for (int offset = 0; offset < b.length; offset++) {                i = b[offset];                if (i < 0)                    i += 256;                if (i < 16)                    buf.append("0");                buf.append(Integer.toHexString(i));            }            re_md5 = buf.toString();        } catch (Exception e) {            e.printStackTrace();        }               return re_md5;    }}

 

加密结果:

 

转载于:https://www.cnblogs.com/licin/p/8287356.html

你可能感兴趣的文章