gpt4 book ai didi

php - 用 PHP 隐藏照片中的 secret

转载 作者:可可西里 更新时间:2023-11-01 13:42:58 34 4
gpt4 key购买 nike

我创建了一项服务,可以在照片中隐藏文字。例如:

$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);

我很好奇:使用这种方法我可以在照片中隐藏多少信息?例如,我可以在图像文件中嵌入小说的章节吗?我在不破坏图像的情况下添加了相当大的文本 block ,但我想知道 PHP 或图像查看应用程序是否对此施加了限制。

(附:我知道这种类型的隐写术是不安全的;我这样做只是为了好玩。)

最佳答案

你应该看看Steganography .请注意,您没有将数据隐藏在图像中。任何可以使用文本编辑器打开图像的人都会在文件的某处看到您的文本(在这种情况下,最后,情况更糟)。如果我是你,我会执行以下操作:

  1. 用一些 decent Algorithm 加密你的数据和一个strong
  2. 创建一个函数,以-随机方式在文件中分发数据,这样任何人都会注意到您试图在其中放置一些 secret (请注意,您必须恢复之后)。在常规位图图像中,您可以使用每个像素的最后一位来保存您的信息,因为如果您将原始图像与具有隐藏数据的图像进行比较,人眼不会察觉到它所做的这种变化。<
  3. 祈祷 NSA 没有看到这篇文章,否则你会遇到一些严重的麻烦 :)

关于php - 用 PHP 隐藏照片中的 secret ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19306877/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com