記錄MD5中文加密的坑

記錄一個踩過的坑,其他遇到的話也許能跳出來。

   md5加密非常常用,我是一個項目中用到了spring自帶的MD5加密工具類,DigestUtils。

DigestUtils.md5DigestAsHex(user.getName().getBytes());

沒錯就是這麼調用在用戶認證這塊,一開始死活認證錯誤,總是說密碼錯誤。

後來發現英文的沒問題,就中文有問題。那大概就是中文編碼的問題了。改( •̀ ω •́ )✧

DigestUtils.md5DigestAsHex(user.getName().getBytes("utf-8"));

果然是編碼問題,搞定。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章