我正在一个包含一些敏感数据的项目中。我正在尝试统计有关与仅客户端网站的Facebook对话的信息。到目前为止,我有一个Facebook对话的大JSON文件,我对其进行解析并使用数据进行处理。我希望只能将此文件发送给我的朋友。因此,我想到的是我在本地对其进行加密(不知道使用哪种算法),将加密的文件交付给我的朋友,然后将密码提供给我的朋友,以便只有他们才能解密它。您认为它会起作用并且足够安全吗?我不希望有人能够对其进行暴力破解,因为这是私人对话。您对我应该使用的算法有何建议?
答案 0 :(得分:2)
您提出了一个抽象问题,这样您可能只会得到一个抽象答案
传送加密的文件并将密码提供给我的朋友,以便只有他们才能解密它。您认为它会起作用并且足够安全吗?
有一些条件可以使加密安全。
(可选)您可以添加身份验证标签以确保消息的完整性
您对我应该使用的算法有何建议?
要加密数据本身,任何当前的现代密码都可以做到,例如G。 aes,3des,...
如果您不想深入了解安全性而只想加密文件,则可以使用一些现成的工具来为您完成此操作。尝试查看openssl,pgp,gpg或nppcrypt(记事本++的插件)。只需将密码设置得较长且随机即可。
问题是如何安全地将密钥或密码发送给您的朋友。您可以使用其他通道,也可以使用异步通道(例如RSA或ECC)。您可以搜索,阅读,尝试并提出更具体的问题