3行代碼解決MD5加密

public class Md5Utils {

????????????/**

????????????* 利用MD5進行加密

????????????* @param str 待加密的字符串

????????????* @return 加密后的字符串

????????????* @throws NoSuchAlgorithmException

????????????* @throws UnsupportedEncodingException

????????????*/

????????????public static String EncoderByMd5(String str) {

????????????????????if (str == null) {

????????????????????????????return null;

????????????????????}

????????????????????try {

????????????????????????????// 確定計算方法

? ? ? ? ? ? ? ? ? ? ? ? ? ? MessageDigest md5 = MessageDigest.getInstance("MD5");

????????????????????????????BASE64Encoder base64en = new BASE64Encoder();

????????????????????????????// 加密后的字符串

????????????????????????????return base64en.encode(md5.digest(str.getBytes("utf-8")));

????????????????????} catch (NoSuchAlgorithmException | UnsupportedEncodingException e) {

????????????????????????????return null;

????????????????????}

????????}

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 具體代碼如下:
    路_a783閱讀 522評論 0 0
  • 1、不安全的隨機數(shù)生成,在CSRF TOKEN生成、password reset token生成等,會造成toke...
    nightmare丿閱讀 3,997評論 0 1
  • 已收聽今日晨間導(dǎo)讀,完成刷題,刷書。 案例分析 1. 2),3); 2.屬于突出編碼; 3.因pa量表T分為70,...
    蘭紫鷊草閱讀 153評論 1 0

友情鏈接更多精彩內(nèi)容