Flex中的Base64加解密

洪岐發表於2011-11-09

Flex中的Base64加解密
Flex sdk3就內建了Base64的加/解密工具類
分別是
mx.utils.Base64Encoder
mx.utils.Base64Decoder
Base64Encoder用法如下:

 

var str:String = "原始字串";//獲取原始字串
var base64:Base64Encoder = new Base64Encoder();
base64.insertNewLines = false;//該值等於true時,輸出的結果會自動換行,預設為true, base64.encodeUTFBytes(str);//這裡注意,如果想加密中文就不要使用base64.encode();
var result:String = base64.toString();//輸出結果



Base64Decoder用法:

 

var str:String = "1247ABCD8623";//獲取原始字串
var base64:Base64Decoder = new Base64Decoder();
base64.decode(str);
var result:String = base64.toByteArray().toString();//輸出結果,decode類只能輸出ByteArray型別的資料,因此要轉換成string

 

相關文章