MD5加密算法

最近聽說身邊的朋友都在看簡書认境,還有身邊的朋友都在寫簡書聘萨,為的就是把平時遇到的一些技術干貨能夠儲存起來留著以后用。作為一個剛剛程序小菜的我朦促,雖然工作一年了膝晾,但是一年來從來沒有好好的總結過一個用到的東西,深感汗顏啊思灰,就像猴子摘桃子玷犹,摘一個丟一個混滔,雖然工作一年洒疚,感覺沒有整理出來什么干貨,所以從今天開始坯屿,就做一個愛收集干貨的IT小工油湖,改用一句廣告詞“我們不是技術的生產者,我們只是代碼的搬運工”领跛。閑話少扯乏德,由于是初次寫簡書,就從我現(xiàn)在做的項目開始吠昭,發(fā)現(xiàn)里面有些技術干貨喊括,就一點一點收集,希望有不對的地方矢棚,希望大家留言指正郑什。

**
*ClassName: MD5
*Description: MD5加密
*Author: IT小工:程序朱
*Date: 2015年4月20日
*/
public classMD5Encrypt {
// 全局數組
private final staticString[]strDigits= {"0","1","2","3","4","5",

"6","7","8","9","a","b","c","d","e","f"};

publicMD5Encrypt() {}

// 返回形式為數字跟字符串

private staticStringbyteToArrayString(bytebByte) {

intiRet = bByte;

// System.out.println("iRet="+iRet);

if(iRet <0) {

iRet +=256;

}

intiD1 = iRet /16;

intiD2 = iRet %16;

returnstrDigits[iD1] +strDigits[iD2];

}

// 轉換字節(jié)數組為16進制字串

private staticStringbyteToString(byte[] bByte) {

StringBuffer sBuffer =newStringBuffer();

for(inti =0;i < bByte.length;i++) {

sBuffer.append(byteToArrayString(bByte[i]));

}

returnsBuffer.toString();

}

/**
*Description: 獲取密文
*@paramstrObj需要加密的字符串
*@return
*/

public staticStringgetCode(String strObj) {

String resultString =null;

try{

resultString =newString(strObj);

MessageDigest md = MessageDigest.getInstance("MD5");

// md.digest() 該函數返回值為存放哈希值結果的byte數組

resultString =byteToString(md.digest(strObj.getBytes()));

}catch(NoSuchAlgorithmException ex) {

ex.printStackTrace();

}

returnresultString;

}

}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市蒲肋,隨后出現(xiàn)的幾起案子蘑拯,更是在濱河造成了極大的恐慌,老刑警劉巖兜粘,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件申窘,死亡現(xiàn)場離奇詭異,居然都是意外死亡孔轴,警方通過查閱死者的電腦和手機剃法,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來路鹰,“玉大人玄窝,你說我怎么就攤上這事牵寺。” “怎么了恩脂?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵帽氓,是天一觀的道長。 經常有香客問我俩块,道長黎休,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任玉凯,我火速辦了婚禮势腮,結果婚禮上,老公的妹妹穿的比我還像新娘漫仆。我一直安慰自己捎拯,他們只是感情好,可當我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布盲厌。 她就那樣靜靜地躺著署照,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吗浩。 梳的紋絲不亂的頭發(fā)上建芙,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天,我揣著相機與錄音懂扼,去河邊找鬼禁荸。 笑死,一個胖子當著我的面吹牛阀湿,可吹牛的內容都是我干的赶熟。 我是一名探鬼主播,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼陷嘴,長吁一口氣:“原來是場噩夢啊……” “哼映砖!你這毒婦竟也來了?” 一聲冷哼從身側響起罩旋,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤啊央,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后涨醋,有當地人在樹林里發(fā)現(xiàn)了一具尸體瓜饥,經...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年浴骂,在試婚紗的時候發(fā)現(xiàn)自己被綠了乓土。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖趣苏,靈堂內的尸體忽然破棺而出狡相,到底是詐尸還是另有隱情,我是刑警寧澤食磕,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布尽棕,位于F島的核電站,受9級特大地震影響彬伦,放射性物質發(fā)生泄漏滔悉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一单绑、第九天 我趴在偏房一處隱蔽的房頂上張望回官。 院中可真熱鬧,春花似錦搂橙、人聲如沸歉提。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽苔巨。三九已至,卻和暖如春蜗帜,著一層夾襖步出監(jiān)牢的瞬間恋拷,已是汗流浹背资厉。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工厅缺, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人宴偿。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓湘捎,卻偏偏與公主長得像,于是被迫代替她去往敵國和親窄刘。 傳聞我的和親對象是個殘疾皇子窥妇,可洞房花燭夜當晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內容

  • MD5的全稱是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Lab...
    黃曉果閱讀 7,109評論 0 2
  • md5算法簡介 md5(message digent algorithm 5 信息摘要算法)算法是一種單向散列算...
    zsj0310閱讀 429評論 0 0
  • MD5作為時下最流行的非對稱式加密算法娩践,大家都已經耳熟能詳了活翩,話不多說,直接上代碼 OK翻伺,搞定
    來自唐朝的栗子閱讀 507評論 0 2
  • 這世上材泄,男人對女人的好只有一種:尊重她,愛惜她吨岭,不讓她與痛苦為伴拉宗,與委屈為伍,只有在這個大前提下,其他的好才有意義...
    梵音靜蓮閱讀 143評論 0 0
  • 把用來擔心的心力放到正確的地方旦事,不懂的就去學魁巩,不會的就去做,就如口渴飲茶姐浮。 古來圣賢皆寂寞谷遂,如今種田亦如是 秧苗青...
    王陸良閱讀 186評論 0 0