1. 程式人生 > >ShiroMD5位密碼加密加鹽方法

ShiroMD5位密碼加密加鹽方法

package com.hp.util;

import org.apache.shiro.crypto.hash.Md5Hash;

public class Md5Util {

	// 設定加鹽加密的方式
	public static String md5(String str, String salt) {
		return new Md5Hash(str, salt).toString();
	}

	public static void main(String[] args) {
		System.out.println(Md5Util.md5("123456", "java123"));
	}
}

控制檯已經加密

        

進行密碼進行加密的流程

             (把密碼進行MD5加密)

使用者註冊            -->                    資料庫儲存使用者資訊把md5加密後儲存到使用者密碼資料  ---> 使用者再次登入 的時候直接把密碼進行加密-->然後判斷使用者倆次md5加密的密碼是否相同