接入系統與XX特色前置的通訊報文采用報文體MAC簽名,簽名用來識別來源的合法性和報文體是否遭篡改或破壞。MAC簽名值生成的步驟如下:
經過咨詢同事,公司crypt庫中有現成的MD5加密方法;
果斷復用!!!
驗證:將字符串“123456” 按標準md5算法 後應該是 E10ADC3949BA59ABBE56E057F20F883E
crypt庫中與MD5相關的有3個:
驗證1:-- 不壹致
驗證2: -- 壹致可用
調用加密機SM4算法加解密數據
關鍵code
--對數據每兩位進行字節壓縮
--對壓縮後的數據轉為字節
--解碼:獲取的前16字節
--解碼:獲取的前17-32字節轉為byte