Skip to content
New issue

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

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

Already on GitHub? Sign in 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

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

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

No branches or pull requests

7 participants