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