-
-
Notifications
You must be signed in to change notification settings - Fork 139
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
本地运行程序后生成的文字无法在您提供的在线网页中解密,并且加密效果与网页版不同 #5
Comments
没错,我也发现了这一情况(本地运行程序后生成的文字无法在作者提供的在线网页中解密),后经过分析,发现只需要把网站的text_embed += String.fromCharCode(0x200C);改成text_embed += String.fromCharCode(127);,似乎就能解决大部分这种情况。 |
最近发现使用 127(0x7F),在苹果系统上都能正常显示,但是在Windows和安卓系统上会显示出很多空格。经过测试,0x200C可以在尽量多的平台上正常显示,因此把网页版的 127 改为了 0x200C,python 版本还没来得及改。今天会更改和发布 |
这样的情况建议把加密都改成0x200C,解密的部分可以判断使用的是0x7F还是0x200C,这样的话可以保证有些人用老版本的python程序也一样能在该在线网页中解密。 |
@Make-Ye @tjyyy3
感谢使用,并提出建议🙏 |
pycharm中运行的结果,加密和解密效果正常:
将加了密文的文字复制到word中:
将加了密文的文字复制到微信聊天框中:
在在线网页中加密:
想知道为什么在线加密的时候可以看出密文是间隔加在这段文字中的,但是在本地加密的时候密文只是加在文字中间部分
The text was updated successfully, but these errors were encountered: