【问题标题】:Encryption Algorithm加密演算法
【发布时间】:2011-01-22 12:53:29
【问题描述】:

我正在创建一个使用隐写算法的应用程序。现在我可以加密和解密文本了。但是我希望我的应用程序在将文本加密到图像中后要求输入密码,这样每当有人解密图像时,它就会要求输入密码以进行身份​​验证。这甚至可能吗?如果是,怎么做?

【问题讨论】:

    标签: android eclipse algorithm encryption


    【解决方案1】:

    使用 AES 等对称密码对文本进行解密。要获取加密密钥,请根据用户输入的密码使用基于key derivation function 的密码(例如PBKDF2)。

    然后使用隐写术隐藏图像中的加密文本。

    【讨论】:

    • 是 - 使用适当的密钥派生函数。
    【解决方案2】:

    严格来说s峰值,steganography 不是encryption,它只是一种编码。如果您 want the 编码的混乱age 要t可靠地加密,那么请使用受信任的算法ithm(d别想i发明一个!)。正如 Andre 建议ts in another answer,AES 会很好。

    【讨论】:

      【解决方案3】:

      是的,这是可能的。您可以使用任何symmetric key algorithm,例如AES。但请确保编码/解码不会丢失任何位。

      我之前使用过带有二维码的数字签名,它改变了一些位,因为它将它们编码为 ISO-8859-1。我的解决方案是在嵌入代码之前使用Base64。它需要更多空间,但更安全。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-18
        • 1970-01-01
        相关资源
        最近更新 更多