Java中md5加盐加密

编程入门 行业动态 更新时间:2024-10-23 15:26:53

Java中md5<a href=https://www.elefans.com/category/jswz/34/1753758.html style=加盐加密"/>

Java中md5加盐加密

用户注册时,我们需要存储用户的密码,这里会用到md5加盐加密.
首先还是需要pom.xml添加guava依赖

<dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>18.0</version>
</dependency>

写了一个工具类,用来对密码加盐加密

import java.nio.charset.Charset;import com.googlemon.hash.HashCode;
import com.googlemon.hash.HashFunction;
import com.googlemon.hash.Hashing;public class HashUtils {private static final HashFunction FUNCTION = Hashing.md5();/*盐:可以根据业务来命名加盐的目的:如果需要加密的是纯数字比如123456这种,很容易被暴力破解,因为加密之后都是一样的,所以需要加盐.*/private static final String SALT = "qiuqiucatcat";public static String encryPassword(String password){HashCode hashCode =	FUNCTION.hashString(password+SALT, Charset.forName("UTF-8"));return hashCode.toString();}}

更多推荐

Java中md5加盐加密

本文发布于:2024-02-06 05:15:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1746616.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:加盐   Java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!