使用零宽度不可见字符将秘密消息隐藏在众目睽睽之下

通过一个简单的基于网络的工具,您可以在纯文本通信中隐藏来自家人、朋友和间谍同伴的秘密消息,任何拦截这些消息的人都不会发现。

隐写术是一种将由文本、代码、音频、图像、视频、文档甚至物理对象组成的秘密消息隐藏在看似普通且良性的数字或有形内容的表面层后面的艺术。 隐写通信通常用于间谍活动、恶意负载和举报,甚至在普通人在线的简单私人聊天中也是如此。

您可以使用它在方便的消息传递平台上隐藏信用卡和社会安全号码、地址、敏感信息和其他私人数据,而不会使其变得非常明显。 普通用户不会再三考虑,使用中间人攻击和其他黑客方法来拦截您的通信的黑客也不会浪费时间检查所有隐藏内容。

隐藏带有零宽度字符的纯文本

有些工具可以轻松整合隐藏的通信 里面的图片, 声音文件y 其他类型的文件。 尽管如此,隐藏秘密消息的最简单和最不可疑的方法之一是隐藏一层纯文本。

这就是不可见的零宽度“非打印”字符发挥作用的地方,例如 零宽度空间 y 零宽度非汇编程序。 这些格式化字符在 Unicode 中使用的原因有多种,例如为了正确显示其他语言,并且它们非常适合隐藏键入的消息或指纹数据。

使用零宽度字符进行隐写术的最简单方法是将秘密消息的纯文本转换为二进制数据。 然后,该二进制数据被转换为零宽度字符串,然后插入到公共文本中。 隐藏的消息在被提取之前保持不可见,然后将其转换回二进制数据,然后转换为纯文本。

This sentence isn't hiding anything.

But this sentence is conc‌​​‌‌​‌⁠‌‌​​​​‌⁠‌‌​‌​‌‌⁠‌‌​​‌​‌⁠‌​​​​​⁠‌‌‌​​‌‌⁠‌‌‌​‌​‌⁠‌‌‌​​‌​⁠‌‌​​‌​‌⁠‌​​​​​⁠‌‌‌​‌​​⁠‌‌​‌‌‌‌⁠‌​​​​​⁠‌‌​​‌‌​⁠‌‌​‌‌‌‌⁠‌‌​‌‌​​⁠‌‌​‌‌​​⁠‌‌​‌‌‌‌⁠‌‌‌​‌‌‌⁠‌​​​​​⁠‌​​​‌‌‌⁠‌‌​​​​‌⁠‌‌​​‌​​⁠‌‌​​‌‌‌⁠‌‌​​‌​‌⁠‌‌‌​‌​​⁠‌​​​​​⁠‌​​‌​​​⁠‌‌​​​​‌⁠‌‌​​​‌‌⁠‌‌​‌​‌‌⁠‌‌‌​​‌‌⁠‌​​​​​⁠‌‌​‌‌‌‌⁠‌‌​‌‌‌​⁠‌​​​​​⁠‌​‌​‌​​⁠‌‌‌​‌‌‌⁠‌‌​‌​​‌⁠‌‌‌​‌​​⁠‌‌‌​‌​​⁠‌‌​​‌​‌⁠‌‌‌​​‌​⁠‌​‌‌​​⁠‌​​​​​⁠‌​​​‌‌​⁠‌‌​​​​‌⁠‌‌​​​‌‌⁠‌‌​​‌​‌⁠‌‌​​​‌​⁠‌‌​‌‌‌‌⁠‌‌​‌‌‌‌⁠‌‌​‌​‌‌⁠‌​‌‌​​⁠‌​​​​​⁠‌‌​​​​‌⁠‌‌​‌‌‌​⁠‌‌​​‌​​⁠‌​​​​​⁠‌​​​‌‌​⁠‌‌​‌‌​​⁠‌‌​‌​​‌⁠‌‌‌​​​​⁠‌‌​​​‌​⁠‌‌​‌‌‌‌⁠‌‌​​​​‌⁠‌‌‌​​‌​⁠‌‌​​‌​​⁠‌​​​​​⁠‌‌​​‌‌​⁠‌‌​‌‌‌‌⁠‌‌‌​​‌​⁠‌​​​​​⁠‌‌​‌‌​‌⁠‌‌​‌‌‌‌⁠‌‌‌​​‌​⁠‌‌​​‌​‌⁠‌​​​​​⁠‌‌​‌​​​⁠‌‌​​​​‌⁠‌‌​​​‌‌⁠‌‌​‌​‌‌⁠‌‌‌​​‌‌⁠‌​‌‌‌​ealing a secret message.

隐藏和提取隐藏消息

Steganographr 是一个网络应用程序,可在 cleannik.net/steganographr 它使用单词组合 (U+2060)、零宽度间距 (U+200B) 和零宽度非连接字符 (U+200C) 将私人书面通信隐藏在公共文本层后面。 这些字符通常分别缩写为 WJ、ZWSP 和 ZWNJ。

虽然有更高级的工具可以在文本中隐藏文本,例如使用加密算法和密码进行另一层保护的工具,但其中许多工具不是跨平台的,有些是跨平台的,例如 偏执文本密码它们太复杂而无法使用。

由于它是一个网络应用程序,因此您可以在您的应用程序中使用它 iPhone, 设备 Android, Mac电脑连接 Windows计算机与 Linux 以及可以在浏览器中打开该应用程序的任何其他设备。 要使用它,请访问 cleannik.net/steganographr 在网络浏览器中,在“隐藏”选项卡下的“公共消息”字段中输入公共文本,然后在“私人消息”字段中输入隐藏的消息文本,然后按“隐写术”按钮。

要解码消息以显示其隐藏文本,只需复制公共文本,将其粘贴到“显示”选项卡下的“公共消息”字段中,然后按“Desteganograph”按钮即可。

使用零宽度不可见字符将秘密消息隐藏在众目睽睽之下
使用零宽度不可见字符将秘密消息隐藏在众目睽睽之下

您可以在大多数应用程序和平台上发送这些秘密消息:短信、iMessage、电子邮件、Messenger、 Twitter、Facebook 等,您甚至可以在文档中嵌入隐藏文本 Word。

但请注意,在限制您键入消息的空间的平台上,零宽度字符可能会被视为普通字符。 例如,WJ 在 Twitter 上算作两个字符,而 ZWSP 和 ZWNJ 各算作一个字符。

添加另一层保护

使用 Steganographr 是发送隐藏在可见纯文本后面的纯文本的快速方法,但这不是最安全的选择。 您拥有的唯一安全措施是其他人不知道存在伪装成普通文本的隐藏文本。 如果他们怀疑某些事情,他们可以使用像 Steganographr 这样的工具将零宽度字符串解码为二进制,然后解码隐藏的消息。

但是,您可以将 Steganographr 与加密工具结合使用,以进一步保护您发送的消息。 有许多在线工具可以加密和解密文本。 您可以使用其中之一来添加非对称加密(需要两个数学上连接的密钥来加密和解密)或对称加密(仅需要一个密钥)。

让 Steganographr 使用起来更加方便

为了快速访问 Steganographr,请考虑在所有浏览器中为其添加书签。 您还可以创建快捷方式直接进入该工具,而不必先打开浏览器。 为了 example,您可以将 Steganographr Web 应用程序的图标添加到移动设备上的主屏幕。 在一个 iPhone y iPad,它甚至会出现在您的 应用程序库

  • Safari (iOS、iPadOS): 共享按钮 -> 添加到主屏幕
  • Chrome (安卓): 垂直省略号 -> 添加到主屏幕
  • Samsung 互联网 (安卓): 三行图标 -> 添加页面到 -> 主屏幕
  • Firefox (安卓): 垂直省略号 –> 安装
  • Edge (安卓): 省略号 -> 添加到手机 -> 添加
  • macOS 浏览器: 突出显示 URL,然后将其拖放到桌面
  • Chrome (桌子): 垂直椭圆 -> 创建快捷方式
使用零宽度不可见字符将秘密消息隐藏在众目睽睽之下
使用零宽度不可见字符将秘密消息隐藏在众目睽睽之下
使用零宽度不可见字符将秘密消息隐藏在众目睽睽之下

添加到主屏幕 iOS 从 Safari (左边); 添加到主屏幕 Galaxy 从 Chrome (一半); 并添加到主屏幕 Pixel 从 Firefox (正确的)。

隐写术安全吗?

由于 Steganographr 是一个基于网络的工具,您是否应该担心您正在输入或粘贴的私人消息? 最简洁的答案是不。 Steganographr 的开发者拥有 源代码 任何想查看的人都可以在线查看。 如果您小心的话,任何人都可以免费改编和使用它,因此您可以复制它并将其托管在您的网站上或基于代码创建移动应用程序。 如果你有兴趣这样做, 请参阅 Null Byte 关于使用 Steganographr 的文章

确保您的连接安全,无需支付每月账单。 得到一个 终身订阅 A VPN 一次购买新设备即可无限使用您的所有设备 小工具黑客商店并看到 Hulu 哦 Netflix 不受区域限制,提高浏览公共网络时的安全性等等。

立即购买(80% 折扣)>

其他值得一试的优惠:

Related Posts