1)所有請求包體前面8個位元組是隨機串,剩餘所有的加密密文
a)body前面8個位元組作為隨機key
b)客戶端固定寫死乙個key
$dynamic_key=12345678 #8動態密碼
$fixed_key=#$&(*#*$(#$&( #固定寫死的key
#兩者拼接成後取md5為金鑰, $key長度是32個位元組
$key=md5_raw($dynamic_key+$fixed_key)
iv=0
#生成加密內容, 動態密碼 拼上base64_encode 後的密文
$cipher_text = $dynamic_key + base64(aes-cbc-128($key, $plain_text))
$key= md5_raw(substr($cipher_text, 0, 8) + $fixed_key) #得到金鑰,密文前8位元組為動態密碼,拼上固定密碼
decrypt(base64_decode(substr($cipher_text, 8, -1)), $key, iv) #進行解密,去掉前8位元組後為base64_encode 後的密文
3)加密演算法:
加密演算法採用aes的cbc模式加解密。
packagename
packagever
1)/v1/user/register
req:
res:
}
WAP Push SP介面協議
1 dsmp data service management platform,資料業務管理平台。中國移動集團公司的移動資料業務平台,移動夢網計畫 monternet 的核心平台。資料業務管理平台,是資料業務的管理核心平台,完成資料業務的業務管理和控制功能。資料業務管理平台主要負責使用者管理 業務管...
協議,層次,介面
1 協議 協議 protocol 是一種通訊規約。例如在郵政通訊系統中,寫信的格式 信封的標準和書寫格式 信件打包以及郵包封面的約定等,這些都是郵政通訊系統的通訊規約。因此,在計算機網路通訊過程中,為了保證計算機之間能夠準確地進行資料通訊,也必須制定一套通訊規則,這套規則就是通訊協議。2 層次 分層...
介面和協議
介面和協議 1.cs 客戶端 伺服器 bs 瀏覽器 伺服器 bs與cs優缺點對比 cs響應速度快,安全性強,使用者體驗好,一般應用於區域網中,但是開發維護成本高 bs可以實現跨平台,客戶端零維護,但是個性化能力低,響應速度較慢。所以有些單位日常辦公應用bs,在實際生產中使用cs結構。2.http1....