00001
00007 class gugga.crypt.Base8 {
00008
00012 public static function encode(src:String):String {
00013 var result:String = new String("");
00014 for (var i:Number = 0; i<src.length; i++) {
00015 result += src.charCodeAt(i).toString(16);
00016 }
00017 return result;
00018 }
00019
00023 public static function decode(src:String):String {
00024 var result:String = new String("");
00025 for (var i:Number = 0; i<src.length; i+=2) {
00026 result += String.fromCharCode(parseInt(src.substr(i, 2), 16));
00027 }
00028 return result;
00029 }
00030
00031 }