gfwlist icon indicating copy to clipboard operation
gfwlist copied to clipboard

为啥用base64加密,不直接显示?

Open diaosiqz opened this issue 3 years ago • 5 comments

diaosiqz avatar Nov 22 '21 09:11 diaosiqz

我记得好像是个历史原因,当年https还没普及的时候gfwlist是明文传输的,那时候直接传会被墙阻断,加一层base64就不阻断了

另:base64不是加密算法

SadPencil avatar Jan 29 '22 06:01 SadPencil

我记得好像是个历史原因,当年https还没普及的时候gfwlist是明文传输的,那时候直接传会被墙阻断,加一层base64就不阻断了

另:base64不是加密算法

这东西要怎么解码呢 复制进解码网站都显示编码错误呢

LaserLV52 avatar Feb 08 '22 09:02 LaserLV52

base64有好几种变种,符号略微不同,你得看清楚是哪种base64

SadPencil avatar Feb 08 '22 11:02 SadPencil

10多年前 GFW 不是很智能,所以 HTTP 下过一遍 base64 就认不出来了。后来 GFW 能识别 base64 了,gfwlist 就开始通过 HTTPS 发布了,后来 HTTPS 可以被干扰了,于是......

现在留着就是向下兼容性,既然大家用了 base64 这么多年了,就这样好了一点不影响使用,改来改去毫无意义,换成明文就是一行代码的事情。

后续可能加一个 github action ,弄一个明文的来让大家提交 PR 方便一点,仅此而已。

cicku avatar Feb 08 '22 16:02 cicku

插眼👀

yu-steven avatar Apr 13 '22 01:04 yu-steven