安全的Md5加密 兩次加密 加鹽

2021-08-27 08:17:01 字數 871 閱讀 2466

commons-codec

commons-codec

org.apache.commons

commons-lang3

3.6

import org.apache.commons.codec.digest.digestutils;

import org.junit.test;

/** *

* @author yhq

* @date 2018/8/21 1:09

* * 兩次加密

* 1,在前端:明文密碼+固定鹽在裝成md5

* 2,服務端:獲取到傳輸過來的md5,在加隨機生成的鹽,salt,再轉成md5,存入資料庫(資料庫有password和salt欄位),存密碼的兩次md5生成的值和隨機鹽

* **/public class md5utils

/*** 第一次明文加固定salt加密

* @param inputpass

* @return

*/public static string inputpasstoformpass(string inputpass)

/*** 第二次加密md5的值+隨機鹽再進行md5加密

* @param formpass

* @param salt

* @return

*/public static string formpasstodbpass(string formpass, string salt)

/*** 整體加密**/

public static string inputpasstodbpass(string pass ,string salt)

MD5 兩次加密

1 新增依賴 dependency groupid commons codec groupid artifactid commons codec artifactid dependency dependency groupid org.apache.commons groupid artifacti...

前端md5加密執行兩次

在練習中遇到乙個小bug,解決後記錄 問題是這樣的,前端修改密碼的表單用了md5進行加密,同時使用bootstrapvalidator進行表單驗證 reset pwd form on submit function 在提交到後台後,修改完密碼卻不能正常登入了。經過檢查,資料庫中的密碼確實發生了改變 ...

MD5加密及加鹽salt

1.不加salt時每次生成的都不一樣,shane ubuntu newdisk4 qtcreater zlg qt 4.8.6 qt everywhere opensource src 4.8.6 examples desktop screenshot openssl passwd 1 123 1 ...