对接接口,规定交互的json用HMACSHA256加密(对方是Java),C#如何加密我也知道。
问题是:此种加密方式是单向加密,无法解密。接收到加密后的数据,不知道怎么用
需求:使用加密后数据。
麻烦知道个指导下,谢谢!
例如:下图
对接接口,规定交互的json用HMACSHA256加密(对方是Java),C#如何加密我也知道。
问题是:此种加密方式是单向加密,无法解密。接收到加密后的数据,不知道怎么用
需求:使用加密后数据。
麻烦知道个指导下,谢谢!
例如:下图
搞明白了,业务上使用HmacSHA256加密,并不是为了解密。
形式上类似加签,把不固定的内容通过秘钥加密,发送给对方,对方也会通过同样的加密方式进行验证。(关键就在这个秘钥,只有双方知道)
如果加密后的数据能完全对上,表示是一条有效数据。
谢谢大家的解码!