随波逐流信息安全网 www.1o1o.xyz

Unicode Steganography with Zero-Width Characters

这是使用Unicode零宽度字符的纯文本隐写术。
零宽度字符插入到单词。

文本中的文本隐写示例

原始文本:
隐藏的文本:


隐写后的文本:
下载隐写文本后的文件

二进制文本隐写示例

原始文本:
隐藏数据(请选择文件<50 kb):

下载隐藏数据为文件
(必须修改扩展名)


隐写后的文本:
下载隐写文本后的文件
用于隐写的零宽度字符:

使用说明

unicodeSteganographer.encodeText(String, String)

encodeSteganography返回一个隐写字符串。第一个参数是要嵌入的字符串,第二个参数是要隐藏的字符串。

unicodeSteganographer.encodeBinary(String, Uint8Array)

encodeSteganography返回一个嵌入 Uint8Array 隐写术的隐写字符串。

unicodeSteganographer.decodeText(String)

decodeSteganography返回一个 JavaScript 对象:{originalText:原始文本(字符串),hiddenText:隐藏文本(字符串)}。

unicodeSteganographer.decodeBinary(String)

decodeSteganography返回一个 JavaScript 对象:{originalText:原始文本(String),hiddenData:隐藏数据(Uint8Array)}。

unicodeSteganographer.setUseChars(String)

setUseChars将用于隐写术的字符设置为字符串。 用于隐写术的默认字符是 U+200C、U+200D、U+202C 和 U+FEFF。 从浏览器发送邮件时,Gmail 会删除 U+200B(零宽度空格)。

支持的浏览器