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