【发布时间】:2013-10-18 20:51:21
【问题描述】:
我创建了一项将文字隐藏在照片中的服务。例如:
$img_name = "myimage.jpeg";
$orig_contents = file_get_contents($img_name);
$msg = "My secret.";
$fp = fopen($img_name, "wb");
fwrite($fp, $orig_contents . $msg);
fclose($fp);
我很好奇:使用这种方法我可以在照片中隐藏多少信息?例如,我可以在图像文件中嵌入小说的章节吗?我已经添加了相当大的文本块而没有损坏图像,但我想知道 PHP 或图像查看应用程序是否对此施加了限制。
(P.S. 我知道这种类型的隐写术是不安全的;我这样做只是为了好玩。)
【问题讨论】:
-
多么奇怪的事情啊……!
-
听起来你可以简单地测试一下自己
-
哈哈。来吧,伙计。在朋友之间交换信息很有趣。 :) 如果有人有建设性的建议,我将不胜感激。
-
这是几年前的时尚,我们中的一些人仍在检查大小不寻常的文件,以防万一。
-
我不是密码学家,但我建议使用像 PNG 这样的无损图像格式,这样您的嵌入数据就不会被破坏。
标签: php image security steganography