91网首页-91网页版-91网在线观看-91网站免费观看-91网站永久视频-91网站在线播放

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

開源郵件服務器 hMailServer 用戶密碼加密算法

admin
2017年10月23日 23:8 本文熱度 8178

  開源郵件服務器 hMailServer 在表 hm_accounts 中保存的密碼,不同的賬戶是可以使用不同的加密算法來加密的。表中保存密碼的字段是:accountpassword,而這個密碼所使用的加密算法由后面的一個字段的值來決定,這個字段就是:accountpwencryption。當前這個字段的值決定了密碼的不同加密算法,下面是其對應關系:

0 -> 用明碼來保存密碼,即不對密碼進行加密;

1 -> 使用 Blowfish 來加密密碼。據介紹,這種加密算法并不安全,和用明碼保存密碼的安全性相差不大;

2 -> 使用 MD5 加密算法來加密密碼;

3 -> 使用 SHA256 加密算法來加密密碼。這也是 hMailServer 官方推薦的加密算法

  知道上述內容后,自己寫管理用戶的界面就非常簡單了,要添加一個用戶賬號,直接往數據庫添加一條記錄即可。

  當前默認的 hMailServer 的加密算法是(參考:http://cpdns.com/2010/11/hmailserver-users-password-encryption-algorithm/):

  1. 隨機生成一個6位長的字符串,假設生成的隨機字符串是:8et5p9,假設密碼是:123456;
  2. 將“隨機字符串”和“密碼”連起來:8et5p9123456;
  3. 將連起來的新字符串,用SHA256加密,如:hash("sha256","8et5p9123456"),得到的密文是:2dc34747955a3546b0c71459c4be8b56a998aa32bc0f5e546872157d665d14c1
  4. 將“隨機字符串”與“SHA256加密后的密文”連起來,得到新密文:8et5p92dc34747955a3546b0c71459c4be8b56a998aa32bc0f5e546872157d665d14c1,這就是保存在數據庫表中的密碼字段里的值。

  文章有點啰嗦,但希望能對想使用這個服務器,并想自己寫程序來管理郵件賬號的朋友有點幫助。


該文章在 2017/10/23 23:08:56 編輯過

全部評論1

admin
2017年10月23日 23:15

hmailserver針對新建到域里的賬戶有4種加密方式,分別為:

  • 0 - None. Store passwords in clear text. This is not recommended.
  • 1 - Blowfish. Store passwords encrypted using Blowfish. This is not recommended, since the password used for encryption is known. Hence, this is no more safe than option 0.
  • 2 - MD5. Store passwords in MD5 hash. This is only recommended to preserve backwards compatibility if you have application which integrates with the hMailServer database.
  • 3 - SHA256 - Store passwords in SHA256 hashes. This is currently the recommended option which gives the highest level of security.

而第三種,是官方默認和推薦的。

由于某些原因,需要改變用戶密碼的加密算法,則需要新加以下參數(紅色)到hmailserver.ini中更改完畢重啟服務即可


[Database]
Type=MYSQL
Username=root
Password=bf28e0745411a083
PasswordEncryption=1
Port=3306
Server=127.0.0.1
Database=hmail
Internal=0
[Settings]
PreferredHashAlgorithm=2


該評論在 2017/10/23 23:15:36 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: www日本色清| 国产在线一二 | 国产免费h视频在 | 96网友上传国产 | 国产高清激情 | 精品人无 | 精品综合在线日韩 | 日本制服丝袜在线 | 欧美中文综合在线 | 国产成年码 | 日韩欧综合精品 | 福利片一区二区 | 欧洲综合国产在线 | 精品国产高清自在 | 91福利电影院 | 国产真实迷奷 | 乱伦一区后宫露营 | 91视频网站免费 | 尤物视频免费观看 | 国产美女遭 | 九热在线观看高清 | 欧美午夜激情免费看 | 国产又黄又粗又大 | 无码精品人妻一区二区成人 | 欧美一级成在线人 | 日本精品一卡高清 | 乱淫视频 | 国产绿帽在 | 欧洲成人一区二区 | 国产不卡在线视频 | 国产精选第一页 | 日韩午夜电影在线 | 日本制服丝袜在线 | 国产欧美一区二区精 | 欧美日韩动漫亚洲 | 日韩交换精品 | 日本一区二区在线看 | 乱伦免费影视亚洲 | 日韩精品首页 | 国产免费a| 岛国不卡 |