发密码不想被微信看见?我把文字变成了 AI 读不懂的图

31 次阅读

本文最后更新于 2026年9月5日。

有时候发个地址或者密码,不想被平台"看到"?我写了个小工具:威兔

你有没有过这种时刻——

想给朋友发一个服务器地址、一份 WiFi 密码、一个临时账号,消息刚发出去就有点后悔:微信、QQ、输入法、剪贴板管家……这一路下来,天知道这段明文被多少双"眼睛"看过。

倒不是要藏什么见不得人的事,只是密码这种东西,明文躺在聊天记录里,总觉得不踏实。

于是我自己写了个小工具网站:威兔

思路很简单:把文字变成一张"机器读不出、人眼看得清"的图片。

Pasted image 20260905202916.png

输入你想发的内容,它生成一张长得像验证码的图。你把图下载下来(或者直接截图)发到微信、QQ、邮件里——

对方一看就懂,机器扫过去只能看到一团扭曲的笔画和噪点。

四档强度,从"防君子"到"防 AI"

工具提供了四档混淆强度加一个动图模式,逐级加码:

普通:背景干净、几乎无干扰,适合发给同事看一眼就懂的内部信息。

Pasted image 20260905215240.png

中等复杂:字符开始旋转、加干扰曲线。开源 OCR 到这一档基本就歇了。

Pasted image 20260905215315.png

复杂:波浪形变 + 半透明色块遮挡 + 与文字同色的穿插线条。这一档的单次AI识别率只有三到六成。

Pasted image 20260905215350.png

对抗 AI 识别:斜向低频纹理 + 更大形变 + 更多遮挡,专门破坏 OCR 最依赖的"二值化"和"字符切分"。AI识别率掉到 12%~26%,基本可以认为机器读不出来了。

Pasted image 20260905215429.png

动图:最有趣的一档。生成一个 14 帧的 GIF——文字和布局在每一帧都保持不动,动的只有波浪相位、噪点和遮挡。

威兔小工具_保密地址 密码12345.gif

人眼看动图,大脑会自动把多帧叠加成一个稳定的字;而模型如果只会截单帧分析,拿到手的就是一张糊掉的图。想读出内容,必须像人一样"看一段动画"。

几个使用细节

  • 支持中英文混排,中文最长 100 字,每个字符都会挑选真正包含该字形的字体来画,不会出现方框

  • 中文模式会自动收敛形变幅度、放大字号,避免笔画被扭曲成一团看不清

  • 一键下载或复制图片,嫌麻烦的话直接对网页截图也行

  • 每人每天前 2 次生成免验证,之后需要过一道简单的数字验证码,防止被脚本滥用

  • 不需要注册登录,打开就用

地址放这里: https://tool.weiyoun.com/

说点实话

最后照例泼一盆冷水,免得误解:

这不是加密,图片本身挡不住"存心要看的人"——对方完全可以把图发给 AI 多试几次,或者干脆人肉读出来。它防的是链路里那些无差别扫描明文的机器:输入法云同步、聊天平台的机器人、各种"为你优化体验"的内容分析。

一句话总结:**防机器扫描够用,防有心人不够。真的一万重要的密码,还是走正规的秘密分享渠道。

但对于"发个服务器地址给朋友"这种日常场景,多一层图片外壳,心里就踏实多了。

工具是纯 Go 写的,单文件部署,也支持 Docker 自建——如果你不想用公共站,自己搭一个也就一条命令的事。感兴趣的可以留言交流。

威兔小工具: https://tool.weiyoun.com/