1
10
11 import com.sekati.crypt.ICipher;
12
13
16 class com.sekati.crypt.Base8 implements ICipher {
17
18
23 public static function encode(src:String):String {
24 var result:String = new String( "" );
25 for (var i:Number = 0; i < src.length ; i++) {
26 result += src.charCodeAt( i ).toString( 16 );
27 }
28 return result;
29 }
30
31
36 public static function decode(src:String):String {
37 var result:String = new String( "" );
38 for (var i:Number = 0; i < src.length ; i += 2) {
39 result += String.fromCharCode( parseInt( src.substr( i, 2 ), 16 ) );
40 }
41 return result;
42 }
43
44 private function Base8() {
45 }
46 }