[英]Multi device RSA encryption for iOS, Android and Web
我正在开发一个提供端到端 RSA 加密的信使应用程序。 Messenger 是为 iOS (Swift)、Android 和 Web (JavaScript) 开发的。 1 个月来我无法前进,因为我还没有找到任何 RSA 多平台加密的解决方案。 我为任何平台找到了解决方案,但我无法在 iOS 上解密我在 Android 上加密的消息……
我在用:
我有几个问题我自己无法回答,因为我在安全方面没有经验。
是否可以使用 Android (Java)、iOS (Swift) 和 Web (JavaScript) 在多个设备上进行本机 RSS 加密?
RSA 是制作“安全”信使的最佳方法吗? 我的“系统”是这样的:
用户 A 注册(在应用程序中制作公钥和私钥……-> 加密私钥 -> 使用 AES 密钥并将两个密钥存储在数据库中)-> 用户 A 向用户 B 写入消息 -> 消息已发送给用他的公钥加密的用户 B 和用他的公钥加密的用户 A(这样两者都可以阅读消息)-> 用户 B 用他的私钥解密加密的消息
或者有没有更好的方法来提高安全性和性能?
2.看看这里: https: //security.stackexchange.com/questions/35471/is-there-any-particular-reason-to-use-diffie-hellman-over-rsa-for-key-exchange Diffie- Hellman 可能是更好的解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.