我正在构建一个客户端(C#)/服务器(PHP)应用程序,在该应用程序中,服务器使用RSA签名消息,并且客户端验证消息。到目前为止,一切都很好。 我使用HTTPS / JSON作为通信协议,因此必须将消息中的二进制数据编码为base64。
我的问题是:最佳实践是什么?要对base64编码数据还是原始二进制数据进行签名?
做其中之一是否有正面或负面的结果?
国王的问候。
答案 0 :(得分:0)
我的问题是:最佳实践是什么?要对base64编码数据还是原始二进制数据进行签名?
最后-没关系。无论签名是否经过编码,签名都可确保签名数据的完整性。