BASE64 编解码
原文 明文文本
转换结果 Base64
使用说明
· 支持 Unicode 安全编解码(中文等多字节字符不会乱码) · 「-> 编码 ->」将原文编码为 Base64;「<- 解码 <-」将 Base64 还原为文本
· 支持 Unicode 安全编解码(中文等多字节字符不会乱码) · 「-> 编码 ->」将原文编码为 Base64;「<- 解码 <-」将 Base64 还原为文本
Base64 在线编码解码工具,支持文本与 Base64 双向转换,采用 URL 安全编码处理 + 号与斜杠,完整支持中文等 Unicode 字符,处理过程在浏览器本地完成。
Base64 把每 3 个字节(24 位)重排成 4 个可打印字符(32 位),用 4/3 的体积换取二进制数据在文本协议中安全传输的能力。它不是压缩,也不是加密。
绝对不能。Base64 是公开的编码方式,任何人拿到串都能一步解码。密码存储应使用 bcrypt、Argon2 等专门的散列/慢哈希算法。
等号(=)是填充符。原始数据长度不是 3 的倍数时,用 1-2 个等号补齐到 4 的倍数。等号只在串尾出现,据此还能反推原始数据长度。
标准 Base64 里的 + 和 / 在 URL 中有特殊含义,会被转义或解析错乱。URL 场景应使用 URL 安全变体(+ 换 -,/ 换 _),本工具已内置该模式。