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

隐藏您的文件。

在这个通信时代,我们可以瞬间将视频流、电子邮件和文件传遍全球。虽然这使得信息共享极其便捷,但您永远无法完全确定发送到数字空间的 1 和 0 最终会去向何处。

如果您想确保只有您的联系人能看到您发送的数据,而其他人看不到,您就需要将其隐藏在另一个文件之中。这其实相当简单。以下是如何在一个更无害的外表下隐藏敏感信息。

加密与隐藏文件

在保护您的私人信息方面,许多专家建议您加密文件。在这种安全发送数据的方法中,像 Signal 或 WhatsApp 这样的安全消息应用程序会为您处理繁重的工作,对您消息的内容进行乱码处理,因此除了预期的接收者之外,没有人能够阅读它们。如果其他人试图拦截加密通信——这可能是任何人,从窃听您咖啡馆免费 Wi-Fi 连接的黑客,到查看您活动的互联网服务提供商——他们看到的只会是一堆无意义的代码。要将这些消息还原成可读形式非常困难。

但加密并非万无一失。如果有人知道了您的电子邮件或消息应用程序密码,或者获得了对您解锁的手机或计算机的访问权限,那么他们就可以像原始接收者一样查看您的加密文件。这就是为什么您可能想增加另一层安全措施:将私人文件隐藏在其他文件之中。

工作原理

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

这使得载体文件可以“藏在眼皮底下”。如果有人侵入了您的机器并发现一个照片文件夹,他们可以查看这些照片,而不知道这些图像中还包含其他文件。(当然,在理想情况下,这个人根本就不会进入您的电脑。我们建议您将隐藏文件安全方法与其它措施结合使用,例如为您的 Windows 或 macOS 帐户选择一个安全的密码。)

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

易用程序

现在您知道了这项技术是如何工作的,您需要一些软件来帮助完成这项任务。您可以采取几种不同的方式来隐藏文件,但我们讨论的所有工具都以类似的方式工作。要使用它们,您不需要成为编码大师——也不需要任何技术知识。

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

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

输入的命令

如果您不想依赖这些程序中的任何一个——或者您使用的是 macOS 机器,而 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”。隐藏的文件就会再次出现在桌面上。

 

更多优惠、评测和购买指南

 
© .