我想创建一个剪贴板同步程序。可以在Windows、Mac和Linux上运行。技术:电子和离子。主要优先级:安全如何在不存储或接触用户数据的情况下跨设备同步剪贴板?如何识别和认证用户并使其设备之间能够通信?而不将剪贴板数据或IP地址存储到服务器?需要系统设计帮助
q9rjltbz1#
1.您可以在不存储或接触用户数据的情况下跨设备同步剪贴板数据是使用端到端加密。这意味着剪贴板数据在发件人的设备上加密,并且只能使用未存储在服务器上的唯一密钥在收件人的设备上解密。1.要对用户进行身份验证,可以使用公钥加密和身份验证令牌的组合。用户可以在其每个设备上生成唯一的公钥/私钥对,服务器可以使用这些密钥在设备之间建立安全的通信通道。1.您可以让设备使用对等网络直接相互通信,这将有助于避免在服务器上存储任何用户数据。可以有更多的方法来解决所有这些问题,但您可以尝试的方法很少
1条答案
按热度按时间q9rjltbz1#
1.您可以在不存储或接触用户数据的情况下跨设备同步剪贴板数据是使用端到端加密。这意味着剪贴板数据在发件人的设备上加密,并且只能使用未存储在服务器上的唯一密钥在收件人的设备上解密。
1.要对用户进行身份验证,可以使用公钥加密和身份验证令牌的组合。用户可以在其每个设备上生成唯一的公钥/私钥对,服务器可以使用这些密钥在设备之间建立安全的通信通道。
1.您可以让设备使用对等网络直接相互通信,这将有助于避免在服务器上存储任何用户数据。
可以有更多的方法来解决所有这些问题,但您可以尝试的方法很少