请问,银联标准的MAC算法所加密的数据是十六进制类型的还是字符串类型的?

图片说明

就是直接用解析好的数据串直接进行mac计算,
还是要把解析到的字符串先转成16进制再进行mac计算?

看上去是字符串ascii

一般都不会直接用字符串,对于设备数据协议等, 一般都是BYTE数组类型格式,所以你应该用16进制方式获取。