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  }