1. 瀏覽器自帶方法:
//加密:124-->mti0
btoa('124');
//解密:mti0-->124
atob('124');
瀏覽器自帶的方法只支援拉丁文
2. 呼叫開源的base64.js
//1.加密解密方法使用:
//1.加密
var str = '124中文內容';
var base = new base64();
var result = base.encode(str);
//2.解密
var result2 = base.decode(result);
document.write(result2);
//2.加密、解密演算法封裝:
function base64() else if (isnan(chr3))
output = output +
_keystr.charat(enc1) + _keystr.charat(enc2) +
_keystr.charat(enc3) + _keystr.charat(enc4);
} return output;
} // public method for decoding
this.decode = function (input)
if (enc4 != 64)
} output = _utf8_decode(output);
return output;
} // private method for utf-8 encoding
_utf8_encode = function (string) else if((c > 127) && (c < 2048)) else
} return utftext;
} // private method for utf-8 decoding
_utf8_decode = function (utftext) else if((c > 191) && (c < 224)) else
} return string;
} }
ASIHttpRequest登入與Basic驗證
一 asihttprequest元件的新增在我的其他blog裡有介紹,這裡不予贅述。二 基本的request ibaction graburl id sender 二 帶basic驗證的request 新增 1 設定request模式為basic,request 2 新增username和passw...
在Windows上VSCode執行Bash終端
可能windows開發的乙個缺點就是與shell結合的不好,git bash提供了一種方式可以在windows下執行linux命令,如何將其結合在vscode中使用呢?兩種方式 1.將git bash目錄比如c program files x86 git bin bash.exe新增到環境變數中,就...
javascript 實現分頁條
function paging pagenum,pagesize,totalcount,skipcount,fuctionname,currentstylename,currentuselink,pretext,nexttext,firsttext,lasttext if pretext null ...