Base64
DavyJonesWang
为了不能忘却的纪念
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Base64算法的前世今生(一)
Base64算法的由来 Base64算法主要最早用于解决电子邮件传输问题。在早期,由于历史问题,电子邮件只允许传输ASCII码字符。当传输非ASCII码时,网关很可能将非ASCII码的二进制位调整,即将非ASCII码的8位二进制的最高位置0。当用户收到邮件时,可想而知,收到的就是 一份乱码的邮件。 Base6算法的定义 根据RFC2045原创 2012-12-26 10:47:34 · 1845 阅读 · 0 评论 -
Base64算法的前世今生(三)
Base64编码的实现 最然Base64实现并不复杂,但是Sun 却并没有给我们提供相应的实现。 幸运的是,开源组织为提供了我们实现。这就是Bouncy Castle 和 Commons Codes. 再说他们的区别之前,我们先说一下RFC2045定义的Base64实现。 RFC2045规定:电子邮件中,每行为7原创 2012-12-26 15:09:25 · 728 阅读 · 0 评论 -
Base64算法的前世今生(二)
接着上一张章Base64实现原理 Base64主要是将给定的字符以与字符编码(ASCII UTF-8)对应的十进制数为基准,做编码操作。 1)经给定的字符串以字符为单位,转换为对应的字符编码(ASCII UTF-8) 2)将获得字符编码转化为二进制码 3) 对获得的二进制码进行分组操作转化,每3个8位二进制码[24位]为一组,转化为每4个6原创 2012-12-26 13:17:33 · 747 阅读 · 0 评论
分享