Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,虽然Base64是属于Java加密算法中的一种,但是按严格意义上来说,它只是属于编码的格式,并不是加密算法。那么在java中是怎样实现其代码的呢?
BASE64的加密解密是双向的,可以求反解.
主要就是BASE64Encoder、BASE64Decoder两个类,我们只需要知道使用对应的方法即可。
另,BASE加密后产生的字节位数是8的倍数,如果不够位数以=符号填充。
其实BASE64按照RFC2045的定为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。常见于邮件、http加密,截取http信息,你就会发现登录操作的用户名、密码字段通过BASE64加密的。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。