我是靠谱客的博主 精明煎蛋,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部