JavaScript:实现base64加密和base64解密算法
一、base64加密算法
将明文字符串按照每6位进行分组,如果不足6位,则在前面补0。
将每个6位分组转换成对应的字符,使用字符集为A-Z、a-z、0-9以及+和/。
如果最后一组不足6位,则在末尾补上0。
将所有字符连接起来,得到base64编码。
示例:
function base64Encode(str) {
var base64 = '';
var n = str
将明文字符串按照每6位进行分组,如果不足6位,则在前面补0。
将每个6位分组转换成对应的字符,使用字符集为A-Z、a-z、0-9以及+和/。
如果最后一组不足6位,则在末尾补上0。
将所有字符连接起来,得到base64编码。
示例:
function base64Encode(str) {
var base64 = '';
var n = str