为什么有些应用程序基于64编码HMAC?

时间:2010-11-11 09:57:56

标签: base64 hmac

为什么某些应用程序基于64编码HMAC,即使它不是用于邮件目的? 它是旧实施或实践的遗迹吗?

如果你在google上用“HMAC”,“base”和“64”等词进行一些研究,你会看到很多人这样做,我不知道为什么。我很确定它与存储和输出无关。

1 个答案:

答案 0 :(得分:0)

如果要将编码的二进制数据发送到SOAP信封或作为JSON数据,您可能会将原始数据的一部分解释为这些格式的结构元素(例如'<','[',' {')。

因此,您需要将其编码为Base64以将其内容保留在线路上。