Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[第 75 期] [自荐项目]:基于零宽字符的文本隐藏加密工具 #796

Open
rover95 opened this issue Aug 23, 2019 · 9 comments
Open

Comments

@rover95
Copy link

rover95 commented Aug 23, 2019

隐藏字符加密

原理是利用零宽字符对加密文本进行转码,嵌入到普通文本当中,从而隐藏加密内容;表面看起来是一段普通文本,复制粘贴不会丢失

存储隐藏信息

比如隐藏加密存储比特币钱包,或者在你的代码里埋下一个彩蛋
gif

秘密传达消息

零宽字符在大部分应用都支持,pc版QQ会显示零宽字符,但移动端不显示

你可以将密文加密到普通文本中,然后邮件发送,表面上看起来是普通文本,只有对方复制明文进行解密后才能看出隐藏信息

为文章添加隐藏水印

你可以在你写的文章插入隐藏字符,将作者信息嵌入其中,当别人复制你的文章时,并不会发现这片文章已经被你悄悄打下水印
比如下面这段话,复制粘贴到 http://morse.rovelast.com 进行解密

春风再美也比上你的笑,‌‍‌​‍‍‍​‌‌‌‍​‌​‌‍‌‌​‌‍​‌‌‌​‍没见过你的人不会明了

自定义

通过编辑/src/utils/morse.js文件,可在摩斯电码的基础上自定义自己独一无二的密码字典

@ruanyf ruanyf changed the title [自荐项目]:基于零宽字符的文本隐藏加密工具 [第 75 期] [自荐项目]:基于零宽字符的文本隐藏加密工具 Aug 23, 2019
@bytemain
Copy link

https://github.com/zws-im/zws
这个是零宽长度的短网址服务

@tabris17
Copy link

按backspace会暴露。就是解密实在不方便,最好能做成chrome扩展

@outliners
Copy link

非常適合在中國的網絡上發送敏感信息。

@sxzz
Copy link

sxzz commented Aug 23, 2019

大写有点问题

@rover95
Copy link
Author

rover95 commented Aug 26, 2019

@sxzz 因为是基于摩斯电码做的密码字典,摩斯电码不分大小写,所以不支持大写

@outliners
Copy link

試試這個工具 (把下面的文字貼入解密欄看看隱藏了什麼文字):https://neatnik.net/steganographr/?

偉大的‌‌‌​​‌​‌⁠‌​​​​‌​‌⁠‌​‌‌​‌‌​⁠‌‌‌​​‌​‌⁠‌​‌​‌‌‌‌⁠‌​‌​​‌‌​⁠‌‌‌​​‌‌​⁠‌​​‌‌​​​⁠‌​‌​‌‌‌‌⁠‌‌‌​​‌​​⁠‌​‌‌‌​​​⁠‌​​​​​​​⁠‌‌‌​​‌​‌⁠‌​​​​​​​⁠‌​​​‌​‌‌⁠‌‌‌​​‌​‌⁠‌​‌‌​​​‌⁠‌​​​‌‌‌​⁠‌‌‌​​‌​‌⁠‌​​‌‌‌​‌⁠‌​​‌​​​‌復興

@gradlexyz
Copy link

谁能解释下零宽字符的原理?网上资料太少,看不懂啊

@rover95
Copy link
Author

rover95 commented Sep 29, 2019

谁能解释下零宽字符的原理?网上资料太少,看不懂啊

https://zhuanlan.zhihu.com/p/75992161

@rywiki
Copy link

rywiki commented Oct 11, 2019

相对于伪装的文本,加密内容不能太多,否则就太突出了。对于某些短小的信息作为插入文本,即使是四个汉字,都会显得很突兀。这个需要大量的伪装。

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants