基于Matlab的隐写术密码加密

基于Matlab的隐写术密码加密,matlab,image-processing,steganography,Matlab,Image Processing,Steganography,我正在写一个Matlab隐写程序 以下是嵌入过程的步骤: 插入图像作为封面图像(.bmp) 将消息文件作为消息插入(.txt/用户手动输入) 在编辑文本框中插入密码加密作为加密密钥 对于提取过程: 选择图像作为隐藏图像(.bmp) 插入密码解密作为隐藏密钥,与嵌入过程相同 提取消息并显示进程经过的时间 问题来自嵌入过程(步骤3)和提取过程(步骤2) 我创建了一个嵌入和提取消息的函数(无需密码),可以正常工作。但我很困惑如何插入密码作为隐写术密钥,并在提取过程中验证它 如果你有任何建议,请告诉我。

我正在写一个Matlab隐写程序

以下是嵌入过程的步骤:

  • 插入图像作为封面图像(.bmp)
  • 将消息文件作为消息插入(.txt/用户手动输入)
  • 在编辑文本框中插入密码加密作为加密密钥
  • 对于提取过程:

  • 选择图像作为隐藏图像(.bmp)
  • 插入密码解密作为隐藏密钥,与嵌入过程相同
  • 提取消息并显示进程经过的时间
  • 问题来自嵌入过程(步骤3)和提取过程(步骤2)

    我创建了一个嵌入和提取消息的函数(无需密码),可以正常工作。但我很困惑如何插入密码作为隐写术密钥,并在提取过程中验证它


    如果你有任何建议,请告诉我。非常感谢

    看来你已经问过同样的问题了。。。。。我不知道如何进行隐写术,但我认为密码将以与信息相同的方式嵌入到图像中……(可能在给定位置)我强烈建议您首先深入阅读隐写术。我阅读了一些文献,表明隐写术通常只嵌入信息,而不使用密码加密。首先,我想到了嵌入密码的方法,就像消息一样,但是当用户进入提取过程@adil时,如何比较呢?我认为,您引用的这个密码是将MATLAB的PN生成器重置为该状态“key”的关键。您使用这个键嵌入消息,在扭曲图像后也使用相同的键提取消息。此失真用于检查您的算法在可能的攻击中的鲁棒性,并提取ROC曲线进行基准测试。我希望我已经理解了您所说的内容,并帮助您进行此评论。那么@Darkmoor先生,有什么函数可以用于此声明吗?我不认为是函数。让我给你举个例子,希望对你有所帮助。