造物 / 工具
HTML 代码加密解密
把一段 HTML 源码转成 %uXXXX 形式的密文,再由网页里的一小段脚本原样还原。防的是「右键查看源码随手瞄一眼」,不是真加密。
原文0
结果0
上次操作—
03 三步用起来 three steps
- 01在上面第一个框里粘贴要保护的 HTML 代码,点「加密」。encrypt
- 02点「复制结果」,那一长串 %u… 就是密文。copy
- 03打开 加密代码怎么用,把密文填进那页脚本里的 Words 变量,页面就会自己把代码写出来。paste
04 它到底做了什么 how it works
ESCAPE
「加密」调用的是浏览器自带的 escape():把非字母数字的字符按 %XX 或 %uXXXX 写出来。
UNESCAPE
「解密」调用 unescape(),一个字符一个字符还原回去。没有密钥,所以谁拿到密文都能解。
HONEST
它唯一的用处,是让直接看源码的人一时读不出内容。真正的机密,它一个字也藏不住。
别用它藏密码、密钥、账号。按 F12 打开开发者工具,或者在地址栏敲 javascript:unescape(…),三秒就现形。这是「遮羞布」,不是「防盗门」。
这个工具是很早以前手写的,作者 CRClang_MC,功能和界面都保留原样,只换了外壳。