var chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+/'.split('');
var radix = chars.length;
function conversion(number) {
ret = [];
do {
mod = number % radix;
number = (number - mod) / radix;
ret.unshift(chars[mod]);
} while (number);
return ret.join('');
}
function unconversion(str) {
var len = str.length;
var i = 0;
var ret = 0;
while (i < len) {
ret += Math.pow(radix, i++) * chars.indexOf(str.charAt(len - i) || 0);
}
return ret;
}
把chars做一些修改,就可以做简单的数据加密了,另外也可以作为数据压缩算法来用,记录一下