Base64를 이용한 JAVA ▶ Flex 전송

PUBLISHED 2008/08/12 15:45
POSTED IN Programming/Flex

가끔 Java와 Flex에서 문자열을 전송할때에 암호화가 필요할때가 있다.
Base64를 이용해서 문자열을 압축, Flex에서 전송받아 압축을 풀어서 사용한다.

 자바에선 별다른 라이브러리 필요없이 sun.misc.BASE64Encoder 클래스를 사용하면 된다.

자바 소스


 private String encodeString(String value){
  BASE64Encoder en = new BASE64Encoder();
  return en.encode(value.getBytes());
 }

FLEX소스

public static function uncompress(value:String):String{
   var base64:Base64Decoder = new Base64Decoder();
   base64.decode(value);
   var b:ByteArray = new ByteArray();
   b.writeBytes(base64.flush());
   return b.toString();
  }

#예제 작성예정
크리에이티브 커먼즈 라이선스
Creative Commons License

'Programming > Flex' 카테고리의 다른 글

유용한 액션스크립트 라이브러리 20개  (1) 2008/08/28
Base64를 이용한 JAVA ▶ Flex 전송  (0) 2008/08/12
Dictionary 클래스  (0) 2008/07/21