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

首頁 > 編程 > .NET > 正文

初級:.net框架下的MD5

2024-07-10 12:59:06
字體:
供稿:網(wǎng)友
近日發(fā)現(xiàn)有程序員在.net項目中自己編寫md5算法實(shí)現(xiàn),為避免不必要的資源消耗,特撰此文。

.net框架下md5實(shí)現(xiàn)已經(jīng)集成于system.web.security名稱空間,只需簡單調(diào)用即獲取結(jié)果:
string 結(jié)果字符串=system.web.security.formsauthentication.hashpasswordforstoringinconfigfile(輸入字符串,"md5");



以下包裝函數(shù)根據(jù)code參數(shù)的不同(可取16或32),分別返回參數(shù)str的16位和32位md5加密字串。
(16位字串用于模擬動網(wǎng)論壇等國內(nèi)常見論壇的md5實(shí)現(xiàn))



public string md5(string str,int code)
{

if(code==16)
{
return system.web.security.formsauthentication.hashpasswordforstoringinconfigfile(str,"md5").tolower().substring(8,16) ;
}

if(code==32)
{
return system.web.security.formsauthentication.hashpasswordforstoringinconfigfile(str,"md5");
}

return "00000000000000000000000000000000";
}


system.web.security名稱空間封裝的其他方法,可參見msdn。

*本處以c#為例


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 天镇县| 朔州市| 贵阳市| 全州县| 宜黄县| 江门市| 武定县| 沈阳市| 平江县| 互助| 临猗县| 香格里拉县| 衡东县| 县级市| 霸州市| 宁南县| 土默特左旗| 右玉县| 奉新县| 色达县| 苍山县| 昌江| 五莲县| 邵阳市| 汨罗市| 米林县| 广河县| 甘德县| 阳山县| 洪江市| 浦城县| 金华市| 无棣县| 苏尼特左旗| 沂源县| 南充市| 新平| 绥中县| 东阿县| 望奎县| 赤壁市|