C# 加密类工具实例分析

5.SHA1加密

//sha1加密    public static String getSha1(String str){        if(str==null||str.length()==0){            return null;        }                char hexDigits[] = {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'};                try {            MessageDigest mdTemp = MessageDigest.getInstance("SHA1");            mdTemp.update(str.getBytes("UTF-8"));                        byte[] md = mdTemp.digest();                        int j = md.length;                        char buf[] = new char[j*2];                        int k = 0;                        for (int i = 0; i >> 4 & 0xf];                buf[k++] = hexDigits[byte0 & 0xf];            }            return new String(buf);        } catch (Exception e) {                    return null;        }    }

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

6.MD5加密工具类:

package com.huihui.util;import java.security.MessageDigest;/** * MD5加密工具类 * @author Administrator * */public class Md5Util {     public final static String MD5(String s){         char hexDigits[] = {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'};         try {            byte[] strTemp = s.getBytes();            MessageDigest mdTemp = MessageDigest.getInstance("MD5");            mdTemp.update(strTemp);                        byte[] md = mdTemp.digest();                        int j = md.length;                        char str[] = new char[j*2];                        int k = 0;                        for (int i = 0; i >>4&0xf];                str[k++] = hexDigits[byte0 & 0xf];            }            return new String(str);        } catch (Exception e) {                    return null;        }    }    public static void main(String[] args) {        System.out.println(Md5Util.MD5("b"));    }}

以上就是C# 加密类工具实例分析的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1432666.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月17日 08:29:31
下一篇 2025年12月17日 08:29:43

相关推荐

发表回复

登录后才能评论
关注微信