在线生成base64这种有可能被网站记录下你的信息,因此利用手头工具生成会更好
chrome
在devtools的console里执行
-
编码:
btoa("xxxx")
-
解码:
atob("xxxx")
-
如果有UTF8的字符:为什么 escape 可以使 btoa 正确处理 UTF-8 编码的字符串?
cmder
不要用echo,用printf
- 编码
如果出现结果换行:printf ‘%s’ ‘hello,worlld’|base64 -w 0printf '%s' 'hello,world'|base64 aGVsbG8sd29ybGQ= echo -n 'hello,world' |base 64
- 解码
printf '%s' 'aGVsbG8sd29ybGQ='|base64 -d echo -n 'aGVsbG8sd29ybGQ=' |base 64 -d hello,world