java實現基於SM4算法計算聯機MAC數據

商業銀行ATM系統向銀行前置系統發送請求報文時,會在報文中加上一串加密後的MAC數據,前置校驗此MAC數據驗證祕鑰是否同步,報文是否完整。用於加密的原MAC數據一般是和前置約定好的報文中部分請求字段。 聯機MAC數據實際上就是用一串128位的祕鑰基於SM4算法對需要計算MAC的數據做加密處理。 例: 祕鑰:C5945F5B DF1E2DD8 3C6BFCA9 699975F3 用於MAC計算的明文
相關文章
相關標籤/搜索