温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

base64编码

发布时间:2020-06-30 03:37:55 阅读:1032 作者:xiaoqin00 栏目:网络安全
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

编码过程实例:

编码

base64编码

上面的三个字节是原文,下面的四个字节是转换后的Base64编码,其前两位均为0。

转换后,我们再通过将二进制转换为可打印字符来得到我们想要的字符串(也就是最终的Base64编码)

我们可以看到经过base64编码后,字符串理论上比之前长1/3,也就是原来的4/3。(除下面两种情况外)。

如果要编码的字节数不能被3整除,最后会多出1个或2个字节,那么可以使用下面的方法进行处理:先使用0字节值在末尾补足,使其能够被3整除,然后再进行base64的编码。在编码后的base64文本后加上一个或两个'='号,代表补足的字节数。也就是说,当最后剩余一个八位字节(一个byte)时,最后一个6位的base64字节块有四位是0值,最后附加上两个等号;如果最后剩余两个八位字节(2个byte)时,最后一个6位的base字节块有两位是0值,最后附加一个等号。

base64编码

base64编码后一般都有=号,而且密文长度较长的也基本是base64编码。(base64编码的长度不固定)(等号是根据使用情况不同而对64种可打印字符进行修改的结果)。

base64的应用

base64在线解码:http://www1.tc711.com/tool/BASE64.htm

https://zh.wikipedia.org/zh/Base64

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×