開始開發
通訊錄管理
管理部門
管理成員
管理郵件群組
功能設置
系統日志
新郵件提醒
單點登錄
附錄
加解密方案的詳細說明
加解密庫下載與返回碼
術語及說明
開啟回調模式時,有以下術語需要了解:
1.msg_signature是簽名,用于驗證調用者的合法性。具體算法見以下'消息體簽名'章節
2.EncodingAESKey用于消息體的加密,長度固定為43個字符,從a-z, A-Z, 0-9共62個字符中選取,是AESKey的Base64編碼。解碼后即為32字節長的AESKey
3.AESKey=Base64_Decode(EncodingAESKey + “=”),是AES算法的密鑰,長度為32字節。AES采用CBC模式,數據采用PKCS#7填充至32字節的倍數;IV初始向量大小為16字節,取AESKey前16字節。具體詳見:http://tools.ietf.org/html/rfc2315
4.msg為消息體明文,格式為XML
5.msg_encrypt = Base64_Encode( AES_Encrypt[random(16B) + msg_len(4B) + msg + $CorpID] ),是對明文消息msg加密處理后的Base64編碼。其中random為16字節的隨機字符串;msg_len為4字節的msg長度,網絡字節 序;msg為消息體明文;$CorpID為企業郵的標識