我想知道是否存在允许客户端到客户端加密的机制。例如,启用后,在一个客户端上输入的任何信息都只能使用特定密钥进行解密。
类似于常规公钥事务的工作方式,但与服务器无关。
一个使用案例:
我的Facebook个人资料中的所有内容都是加密的,任何人都无法查看这些信息(即使是facebook)。我提供密钥的用户将能够解密该信息。
这将允许对在线存储的数据进行完全控制。
同样的想法也可以应用于上传到互联网的图片。
我看到的一个问题是有一种实用的机制来管理密钥,并有一种安全的方式将密钥分发给其他用户。
以前有没有人做过这样的事情?
发布于 2013-06-13 21:35:02
以Facebook为例,我可以想象用OpenPGP密钥将数据加密成装甲(文本)格式。然后你可以把加密的区块放到facebook或其他任何地方。其他用户将获取该块,在客户端对其进行解密并查看它。
这同样适用于其他社交网络和你可以存储一些文本块的地方。
您可以轻松地在一些客户端应用程序中进行加密,甚至在Javascript中(如果您设法让JavaScript加载本地用户密钥)。
https://stackoverflow.com/questions/17087895
复制相似问题