
原理是利用零宽字符这种在文本中不显示的特殊字符,对加密文本进行转码,嵌入到普通文本当中,从而隐藏加密内容;表面看起来是一段普通文本,复制粘贴不会丢失
github:https://github.com/rover95/morse-encrypt
你是否曾经有许多话想对那个她说,却因为没有勇气而迟迟没有说出口,从而错过了一个又一个她
那么何不把你想说的话转换为隐藏字符发给她,这样在你错过下一个她的时候你就可以安慰自己
---- 不是我没说,只是她没发现
比如隐藏加密存储比特币钱包,或者在你的代码里埋下一个彩蛋

零宽字符在大部分应用都支持,pc 版 QQ 会显示零宽字符,但移动端不显示
你可以将密文加密到普通文本中,然后邮件发送,表面上看起来是普通文本,只有对方复制明文进行解密后才能看出隐藏信息
你可以在你写的文章插入隐藏字符,将作者信息嵌入其中,当别人复制你的文章时,并不会发现这片文章已经被你悄悄打下水印 比如下面这段话,复制粘贴到 https://morse.rovelast.com 进行解密
春风再美也比上你的笑,没见过你的人不会明了 通过编辑/src/utils/morse.js文件,可在摩斯电码的基础上自定义自己独一无二的密码字典
1 hoythan 2019 年 7 月 15 日 想法不错啊! |
2 hoythan 2019 年 7 月 15 日 测试‍​‌​‌‌‌​‍测试 |
3 hoythan 2019 年 7 月 15 日 ``` 测试‍​‌​‌‌‌​‍测试 ``` |
4 SingeeKing PRO 测试 |
5 SingeeKing PRO @hoythan 你用错方法了 |
6 Bakumon 2019 年 7 月 15 日 前段文字和后段文字不填,加密 123 得到的结果,复制两次解密,得到的结果是 1223 不应该是 123123 吗 |
7 azh7138m 2019 年 7 月 15 日 文字隐写啊,上个世纪大家不是很喜欢玩这种东西吗( |
8 SingeeKing PRO 点子很棒,不过代码实在是有点…… |
9 ragnaroks 2019 年 7 月 15 日 |
10 orcusfox 2019 年 7 月 15 日 via iPhone 十分不错 |
11 rovelast OP |
12 csx163 2019 年 7 月 16 日 可以应用到反爬虫技术里 |
13 jifengg 2019 年 7 月 16 日 想法很不错 |
14 rovelast OP @csx163 当时也是受一个新闻的启发,公司内部文件需要登录后才能访问,页面根据登录者 id 插入独一的顺序的零宽字符,如果内容泄漏,只需要检查泄漏文字中的零宽字符,就能知道是谁泄密。看了之后的反应就是 amazing |
15 love 2019 年 7 月 16 日 打开 https://morse.rovelast.com/ 显示浏览器警告 Warning: Potential Security Risk Ahead |
16 Ginray 2019 年 7 月 16 日 测试‌‍‍‌‍​‌‌‍​‍‍‌‌‌​‌‌‍‌​‌‌‌‌‌​‌‍‍‍‍​‌‍‍‌‍​‌‌‍​‍‌‌‌‌​‍‌‌‌‌​‌‍‍‍‍​‌‌‌‍‍​‌‍‍‌‍​‌‌‍​‍‌‌‌‌​‌​‌‌‌‍‍​‍‍‍‌‌​‌‍‍‌‍​‌‌‍​‍‌‌‌‌​‌‌‍‍‍​‍‍‍‍‍​‌‌‍‌​‌‍‍‌‍​‌‌‍​‌‌‌‌‌​‍‍‍‍‌​‌‌‍‍‍​‍‍‍‍‌​‌‍‍‌‍​‌‌‍​‌‌‌‌‍​‌​‍‍‍‍‍​‍‌‌‌​‌‍‍‌‍​‌‌‍​‍‍‌‌‌​‍‌‌‌​‌‌‍‍‍​‍‌‍‌​‌‍‍‌‍​‌‌‍​‌‌‌‌‍​‌​‍‍‍‍‍​‍‍‍‍‍test |
17 Ginray 2019 年 7 月 16 日 测试 test |
18 x9sec 2019 年 7 月 18 日 大 H 不能加密? |
19 freshmanc 2019 年 7 月 19 日 hexdump -C ..... |