開(kāi)源郵件服務(wù)器hMailServer用戶密碼加密算法
開(kāi)源郵件服務(wù)器 hMailServer 在表 hm_accounts 中保存的密碼,不同的賬戶是可以使用不同的加密算法來(lái)加密的。表中保存密碼的字段是:accountpassword,而這個(gè)密碼所使用的加密算法由后面的一個(gè)字段的值來(lái)決定,這個(gè)字段就是:accountpwencryption。當(dāng)前這個(gè)字段的值決定了密碼的不同加密算法,下面是其對(duì)應(yīng)關(guān)系: 0 -> 用明碼來(lái)保存密碼,即不對(duì)密碼進(jìn)行加密; 1 -> 使用 Blowfish 來(lái)加密密碼。據(jù)介紹,這種加密算法并不安全,和用明碼保存密碼的安全性相差不大; 2 -> 使用 MD5 加密算法來(lái)加密密碼; 3 -> 使用 SHA256 加密算法來(lái)加密密碼。這也是 hMailServer 官方推薦的加密算法
知道上述內(nèi)容后,自己寫(xiě)管理用戶的界面就非常簡(jiǎn)單了,要添加一個(gè)用戶賬號(hào),直接往數(shù)據(jù)庫(kù)添加一條記錄即可。當(dāng)前默認(rèn)的 hMailServer 用戶密碼加密算法如下:
文章有點(diǎn)啰嗦,但希望能對(duì)想使用這個(gè)服務(wù)器,并想自己寫(xiě)程序來(lái)管理郵件賬號(hào)的朋友有點(diǎn)幫助。
相關(guān)教程:
該文章在 2020/7/7 17:30:48 編輯過(guò)
|
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |