消息传递应用的客户端加密?

时间:2017-07-20 21:28:19

标签: cryptography

我正在尝试开发具有端到端加密功能的网络短信应用,以便我可以了解有关加密的更多信息。我的后端是Python运行烧瓶。

我想对消息使用混合加密,其中消息使用对称算法(AES?)加密,然后密钥是非对称加密的(RSA?)并发送到数据库。

所以有几个问题:

  • 这是最好和最安全的方法吗?
  • 这是否必须在前端完成?这样安全吗?
  • 我究竟如何在JS中实现这个?

另外,我计划在本地存储中生成和存储私钥,是否最好生成服务器端并加密它们?如果是这样,我将如何安全加密?

0 个答案:

没有答案