Alice 想从 Bob 那里知道敏感资源的位置。Bob 好心地告诉 Alice 位置,但是 Alice 怎么能确定 Bob 的身份呢?
Bob 是一个 OpenBSD 服务器,数据源是一个 Python/C++ App。
我的想法是:
Alice 知道 Bob 的公钥。
Alice 用 Bob 的公钥加密一个随机字符串,并将其发送给 Bob。
Bob 恢复随机字符串,并对其进行哈希处理。Bob 将敏感资源连同哈希一起发回。
这种方法的问题是:我可以安全地将私钥存储在 Bob(服务器)上吗?如何?有更好的解决方案吗?