我想了解一些密码学和隐写技术,所以我决定用LSB技术编写一个隐写应用程序,而对于消息加密,我想将RSA和AES结合起来。但我需要一些关于我的逻辑的建议。在做了一些研究之后,我决定在将客户端消息嵌入图片之前对它进行加密,所以我将用RSA生成128位私钥,用这个密钥我会异或一些安全的随机数,然后使用它的输出作为AES密钥,然后用AES算法对消息进行加密。我的问题是,我们不能在RSA中创建一个长度为128位的密钥,那么使用混合密码系统的人如何将AES和RSA这两种算法结合起来。
发布于 2017-03-20 15:19:27
我想说的是,不要这样做,看起来其他人已经在github上开发openssl隐写实现了。如果您使用图片进行隐写,那么它们已经算是共享的秘密了(如果有人有原始图片,他们可以看到您的图片修改了LSB),那么您可以选择一个更容易共享的秘密密码系统。
https://security.stackexchange.com/questions/154392
复制相似问题