1
为什么某些应用程序基于64编码HMAC,即使它不是用于邮件目的? 这是从旧的实施或做法遗留下来吗?为什么一些应用程序基于64编码HMAC?
如果你在谷歌做了一些关于'HMAC','base'和'64'的研究,你会看到许多人这样做,我不知道为什么。我非常肯定它与存储和输出都没有关系。
为什么某些应用程序基于64编码HMAC,即使它不是用于邮件目的? 这是从旧的实施或做法遗留下来吗?为什么一些应用程序基于64编码HMAC?
如果你在谷歌做了一些关于'HMAC','base'和'64'的研究,你会看到许多人这样做,我不知道为什么。我非常肯定它与存储和输出都没有关系。
如果要发送编码为SOAP信封或JSON数据的二进制数据,您可能会冒险将部分原始数据解释为这些格式的结构元素(例如'<','[',' {')。
因此,您需要将其编码为Base64以保留其在导线上的内容。