国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

通過MD5算法對(duì)字符串加密

2019-11-08 00:38:08
字體:
供稿:網(wǎng)友

    今天學(xué)了一點(diǎn)點(diǎn)簡單的md5加密算法,具體是咋加密的俺暫時(shí)也不太清楚吐舌頭吐舌頭吐舌頭,下面的代碼就是對(duì)象調(diào)加密的方法(學(xué)別人封裝的),簡單點(diǎn)就是把一段字符串作為參數(shù)傳遞進(jìn)來,經(jīng)過加密后返回給調(diào)用對(duì)象一個(gè)字符串對(duì)象!That's all,bye!
/** * Created by Kim on 2017/2/22.*/import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Md5Util {   /**     * 按照md5算法對(duì)傳過來的字符串進(jìn)行加密     * @param PSD   傳過來的字符串   加鹽處理     * @return    加密后的字符串     */    public static String encoder(String psd){        try {            //加鹽處理            psd = psd + "mobilesafe";            //指定加密算法類型            MessageDigest digest = MessageDigest.getInstance("MD5");            //將需要加密的字符串轉(zhuǎn)換成byte數(shù)組,然后進(jìn)行隨機(jī)哈希的過程            byte[] bs = digest.digest(psd.getBytes());            //循環(huán)遍歷bs,然后讓其生成32位字符串,固定寫法            //創(chuàng)建StringBuffer對(duì)象            StringBuffer buffer = new StringBuffer();            for (byte b :bs){                //固定的格式                int i = b & 0xff;                //Int類型的i需要轉(zhuǎn)換成十六進(jìn)制的字符                String haxString = Integer.toHexString(i);                if (haxString.length()<2){                    haxString = "0"+haxString;                }                buffer.append(haxString);            }            return buffer.toString();        } catch (NoSuchAlgorithmException e) {//沒有這樣的算法異常            e.PRintStackTrace();        }        return "";    }}


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 奉新县| 河北区| 承德县| 江都市| 鄢陵县| 全椒县| 望城县| 双江| 务川| 绵阳市| 筠连县| 偃师市| 托克托县| 沙雅县| 万宁市| 新疆| 罗江县| 新疆| 阳谷县| 衡阳市| 卢龙县| 江门市| 石渠县| 安宁市| 财经| 改则县| 洱源县| 澄城县| 平舆县| 苍山县| 广灵县| 凯里市| 东宁县| 石景山区| 阿克| 报价| 筠连县| 礼泉县| 香港 | 吉林省| 娄烦县|