首页 >电脑教程 >故障排查 >如何发送隐藏在图片和歌曲中的秘密消息

如何发送隐藏在图片和歌曲中的秘密消息

Susan Sarandon
Susan Sarandon原创
2025-02-25 06:56:14632浏览

How to send secret messages hidden in pictures and songs

在这个信息时代,我们可以在几秒钟内将视频流、电子邮件和文件传输到世界各地。虽然这使得信息共享极其方便,但您永远无法完全确信发送到数字空间的 1 和 0 会发生什么。

如果您想确保只有您的联系人,而不是其他人,才能看到您发送的数据,则需要将其隐藏在另一个文件中。这实际上非常简单。以下是如何以更隐蔽的方式隐藏敏感信息。

加密与隐藏文件

在保护您的私人信息方面,许多专家建议您加密您的文件。在这种安全发送数据的方法中,像 Signal 或 WhatsApp 这样的安全消息应用程序将为您完成繁重的工作,对您的消息内容进行加密,以便除预期收件人之外的任何人都无法阅读它们。如果其他人试图拦截加密的通信——这可能是从在您咖啡店的免费 Wi-Fi 连接上窃听的黑客到查看您活动的互联网服务提供商——他们只会看到毫无意义的代码混合。很难将这些消息转换成可读的形式。

但是加密并非万无一失。如果有人了解您的电子邮件或消息应用程序密码,或访问您未锁定的手机或计算机,那么他们可以像原始收件人一样查看您的加密文件。这就是为什么您可能想要添加另一层安全性:将私人文件隐藏在其他文件中。

工作原理

那么,当您将一个文件隐藏在另一个文件中时,实际上会发生什么?本质上,您将第一个信息片段的代码——其实际的 1 和 0——添加到第二个文件中,该文件可以是图像、音频剪辑或任何其他内容。更改以不会影响载体内容的方式发生(尽管这会增加其大小),这意味着您仍然可以打开信封文件并照常使用它。

这使得载体文件可以隐藏在显眼处。如果有人应该访问您的机器并遇到一个照片文件夹,他们可以查看图片而无需知道图片中包含其他文件。(当然,在一个理想的世界中,这个人首先不会进入您的计算机。我们建议您将隐藏文件安全方法与其他措施结合使用,例如为您的 Windows 或 macOS 帐户选择安全密码。)

当您准备好将隐藏的文件发送给朋友时,他们需要提前通知:您需要告诉新打包数据的接收者您正在将一部分数字信息隐藏在另一部分信息中。理想情况下,您将通过一种通信方式解释这一点,然后通过不同的途径发送文件本身。例如,您可以通过电话或面对面会议告诉您的联系人他们需要知道的内容,然后通过消息应用程序发送文件。

简单的程序

既然您知道此技术的工作原理,您需要一些软件来帮助完成此任务。您可以采取几种不同的方法来隐藏文件,但我们将讨论的所有工具的工作方式都类似。而且要使用它们,您不需要成为编码大师——或者拥有任何技术知识。

对于 Windows 用户,QuickStego 是一种免费的解决方案。它将任何文本文件放入位图图像 (BMP) 文件中。首先,您和文件接收者都需要安装 QuickStego。然后,使用 打开图像打开文本 按钮来组合您的图像和文本。当您尝试在任何其他程序中打开生成的图像时,它将显示为普通的位图图片,但是当您使用 QuickStego 打开它时,您将看到图像和文本。

另一个仅限 Windows 的程序是 DeepSound,它将大多数常见文件类型(包括 PDF 和图像)隐藏在音频文件中。歌曲仍然可以在普通的音频程序中播放,但是当接收者在 DeepSound 中打开它时,他们可以提取隐藏的信息。界面也很简单:只需点击 打开载体文件 选择您的音频容器,并点击 添加秘密文件 选择您要隐藏的文件。

键入的命令

如果您不想依赖这两个程序中的任何一个——或者您使用的是 macOS 机器,它没有那么多不错的软件选项——您可以通过键入命令来隐藏文件。在 Windows 上,您可以通过命令提示符执行此操作,在 macOS 上,您可以打开终端窗口。无论哪种方式,此过程都不会感觉特别费力或技术性强,尽管您需要仔细键入。

在 Windows 中,您只能将文本文件隐藏在图像中。将您即将隐藏的文件(我们称之为“secret.txt”)和您的容器文件(“picture.jpg”)放入同一个文件夹中,然后在 文件资源管理器 中打开此文件夹。点击地址栏(显示文件夹的路径),键入“cmd”,然后按 Enter。将出现一个命令提示符窗口。在其中,键入“copy /b secret.txt picture.jpg hidden.jpg”,然后按 Enter。(当然,您将使用要隐藏的文本的文件名代替“secret.txt”,并且您应该将“picture.jpg”替换为您想要用作容器的图像的文件名。您可以使用任何您想要给要创建的新文件起的名字代替“hidden.jpg”。并且不要忘记最终文件名之前的两个空格。)新创建的文件在图像编辑器中打开时显示为普通图片,但是如果您在记事本或其他文本编辑器中打开它,您可以在页面顶部看到隐藏的文本。

在 macOS 上,您可以将单个文本文件或 zip 文件(包含任何类型文件的存档)打包到图像中。首先,将相关文件移动到桌面。同样,我们将容器图像称为“picture.jpg”,将隐藏文件称为“secret.txt”,尽管在这种情况下,它也可以轻松地称为“secret.zip”。然后启动终端应用程序(使用 Cmd Space 打开 Spotlight,键入“terminal”,并在出现时选择正确的应用程序)。在 终端 中,键入“cd desktop”并按 Enter 切换到桌面。接下来,键入“cat picture.jpg secret.txt > hidden.jpg”并按 Enter。与 Windows 一样,我们将完成的图像称为“hidden.jpg”,但您可以将文件名更改为您喜欢的任何名称。当您在任何图像编辑程序中打开它时,它看起来像是一张普通的图片;当您在 TextEdit 等应用程序中打开它时,隐藏的文本将出现在末尾。如果您隐藏了存档,则检索隐藏文件的方式略有不同:返回终端,键入“unzip hidden.jpg”(或您选择的任何文件名),然后按 Enter。然后,隐藏的文件将再次散布到桌面上。

以上是如何发送隐藏在图片和歌曲中的秘密消息的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn