如何判断一个字符串是否经过base64加密过

 我来答
码工具
2017-10-26 · 码工具网提供了各种方便的在线工具
码工具
采纳数:27 获赞数:635

向TA提问 私信TA
展开全部

可以用码工具网的base编码解码的工具做一个实验:

  1. 输入“I LOVE YOU”点击编码,得到的base64编码是“SSBMT1ZFIFlPVQ==”,这个编码有两个“=”

2. 输入“I LOVE YOU 我爱你”点击编码,得到的base64编码是“SSBMT1ZFIFlPVSDmiJHniLHkvaA=”,这个编码有一个“=”

总结:Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。 如果剩下的字符不足3个字节,则用0填充,输出字符使用‘=’,因此编码后输出的文本末尾可能会出现1或2个‘=’

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式