我需要加密大量短消息(30-200b)。与对称加密算法相比,通常算法(如RSA)的问题在于加密消息的大小往往会增加很多。
理想情况下,这个密码系统应该完成:
我到目前为止找到的唯一解决方案是使用带有短键(64位)的RSA,但我想知道更好的方法是什么。
答案 0 :(得分:2)
如果您需要安全传输“大量短信”,那么我建议您通过VPN链接发送消息,并使用数字证书< / em>保护该链接。在初始握手期间将使用公钥加密技术来协商随后的对称“会话密钥”以用于后续传输......并且,所有这些(!)是“优雅且完全不可见的”希望谈论的两个应用程序。它们只是将未加密的数据从一个IP地址转发到另一个IP地址,并且自动地,传输实际上是安全加密的。
VPN会不时重新协商新的会话密钥。
另一个合理的替代方案是TLS,
https
网站背后的加密技术。
简而言之:“安全频道”使用PKI技术,这样您就可以在双方之间安全地传输数据,而无需他们进一步努力或复杂。