我做了一个隐写程序,并把它发布在GitHub上

2020-08-05 18:32:17

隐写术是将文件、消息、图像或视频隐藏在另一个文件、消息、图像或视频中的做法。“隐写术”一词来源于希腊语“隐写术”,它由“Steganós”和“Graphia”两个词组合而成,“Steganós”意为“被遮盖或隐藏”,-graph意为“书写”。

从该图像中提取文本(1LSB),并使用SYMMETRY和此密钥一起解密:';23561287';。:)。

这个程序获取一个封面图像,并允许用户通过操作每个像素的位来将文本或图像存储在另一个图像中。

1LSB意味着潜在存储减少,但噪音降低(1/255)-4LSB意味着潜在存储比1LSB多4倍,但噪音增加4倍(16/255)。

图像嵌入当前始终设置为1LSB,输入图像必须比封面图像小8倍。

我为这个程序做了一个YouTube演示,但现在它有点过时了,虽然它的概念仍然是一样的!

是否要加密文本?如果是,请键入密钥,然后单击加密。

您必须选择要用于嵌入过程的LSB数量。

单击隐写图像部分中的保存,然后选择新隐写图像的位置和名称。

注意:如果您在当前会话中保存了隐写图像,您会注意到,隐写路径框中已经填满了您的新图像目录位置。

使用隐写路径下的打开按钮选择要从中提取消息的图像。

如果您加密了字符串,请确保输入了密钥并选择了正确的加密方法,然后单击解密。

注意:此功能使用1LSB隐写,因此您的输入图像必须比封面图像小8倍。