这可能是我想念的显而易见的事情。
我想让我的主机使用客户端的公钥加密发送给客户端的消息,并使用主机私钥对该消息进行签名。
这似乎是一个明显的场景,但也许我的概念完全是错误的。我认为您应该能够处理一条消息,就像您看到使用 PGP 一样。这可以用 M2Crypto 轻松完成吗?
我尝试先加密消息然后对其进行签名,但我收到消息“RSAError:对于 rsa 密钥而言摘要太大”。
我宁愿不将加密消息及其签名作为两个单独的数据发送。
编辑: 目前我正在使用自定义分隔符将消息与签名分开,但我觉得这是一种不好的形式,并且该格式应该为我正在尝试的内容提供规定。