本文原计划写两部分内容,第一是记录最近遇到的与 Base64 有关的 Bug,第二是 Base64 编码的原理详解。结果写了一半发现,诶?不复杂的一个事儿怎么也要讲这么长?不利于阅读和理解啊(其实是今天有点懒想去休闲娱乐会儿),所以 Base64 编码的原理详解的部分将在下一篇带来,敬请关注。0x01 遇到的现象 A 向 B 提供了一个接口,约定接口参数 Base64 编码后传递。但 A 对 B 传递的参数进行 Base64 解码时报错了:Illegal base64 character a0x02 原因分析搜索后发现这是一个好多网友们都踩过的坑,简而言之就一句话:Base64 编/解码器有不……