国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 紫云| 铜山县| 淮北市| 崇义县| 仲巴县| 兴宁市| 赤壁市| 象山县| 黄大仙区| 赣州市| 崇州市| 英吉沙县| 九龙城区| 如皋市| 鄯善县| 和田市| 汉川市| 苏州市| 永善县| 孝感市| 曲松县| 广东省| 启东市| 黔江区| 定襄县| 湘潭市| 马鞍山市| 永济市| 尚志市| 苍山县| 义马市| 清远市| 潮安县| 广水市| 嫩江县| 游戏| 五家渠市| 荆门市| 永福县| 五华县| 仁化县|