我是靠谱客的博主 精明煎蛋,最近开发中收集的这篇文章主要介绍Java之加密(信息摘要)工具类(依赖:java.security.MessageDigest或org.apache.commons.codec.digest.DigestUtils)...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

依赖于java.security.MessageDigest,支持MD5,SHA-1,SHA-256

 1 import java.security.MessageDigest;
 2 import java.security.NoSuchAlgorithmException;
 3 
 4 /**
 5  * CiphertextUtil
 6  *
 7  * @author ysj
 8  */
 9 public class CiphertextUtil {
10     public static final String MD5 = "MD5";
11     public static final String SHA_1 = "SHA-1";
12     public static final String SHA_256 = "SHA-256";
13     private static final char[] CH_HEX = {'0', '1', '2', '3', '4', '5', '6', '7', '8',
14         '9', 'A', 'B', 'C', 'D', 'E', 'F'};
15 
16     /**
17      * 加密字符串
18      * 
19      * @param sourceStr    需要加密目标字符串
20      * @param algorithmsName 算法名称(如:MD5,SHA-1,SHA-256)

最后

以上就是精明煎蛋为你收集整理的Java之加密(信息摘要)工具类(依赖:java.security.MessageDigest或org.apache.commons.codec.digest.DigestUtils)...的全部内容,希望文章能够帮你解决Java之加密(信息摘要)工具类(依赖:java.security.MessageDigest或org.apache.commons.codec.digest.DigestUtils)...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部