flash/As2.0 | 2006/11/08 20:29

Base64 --->
2진 데이터를 아스키 텍스트로 변환하거나 그 반대로 변환하는 인코딩 방법. MIME에 의해 사용되는 방법으로, 4개의 7비트 아스키 문자로 표현되도록 데이터를 3바이트씩 4개의 6비트 단위로 나누어 표현한다. 메일에서 이미지, 오디오 파일을 보낼 때 이용하는 코딩으로 모든 플랫폼에서 안보이거나 깨지는 일이 생기지 않도록 공통으로 64개 아스키 코드를 이용하여 2진 데이터를 변환하기 위해 베이스64를 이용한다. 따라서 베이스64로 인코딩하면 크기가 33% 커진다.


다른 곳에서는 보안 모듈로 많이 사용되고 있지만 플래시에서는 코드자체를 다 디컴파일 할 수 있어
효용성에서 의문이 든다. 디컴파일러를 이용해 플래시 파일이 base64 를 이용해 암호화 했다는 것을 알았을때 엔코더를 이용해서 암호화된 스트링을 똑같이 첨부할수 있을 것이다.
플래시에서 암호화 모듈에 의해 암호화를 할수 있는 방법은 없는것일까?..............

import com.dstrict.UB.util.system.security.Base64;

var source:String="Base64 test";
var encoded:String=Base64.Encode(source);
trace("encoded--->"+encoded);
var decoded:String=Base64.Decode(encoded);
trace("decoded--->"+decoded);

result
encoded--->QmFzZTY0IHRlc3Q=
decoded--->Base64 test

Download file


 
 
태그 : , ,
이 글의 관련글(트랙백) 주소 :: http://kimkijeung.com/trackback/68
귀뫄뉘 2007/06/21 14:17 ReplyDelete
이런고민을 저보다 훨씬 먼저하신분이 계셨군요..ㅎㅎ
저도 비슷한거로 RSA공개키 암호화를 통해 Flash에서 암호화, Server쪽에서 복호화 하는걸 만들어보는 중인데.. 마침 딱 도움이 되는걸 찾았네요..
잘 보고 갑니다~^^
BlogIcon 웅얼 2008/09/02 15:23 ReplyDelete
자료 정말 감사합니다. T_T 전 1년뒤나 이렇게 고민해보는데.. 신이 구해주셨삼~

Name 
Password 
Homepage 
  secret
Comment 
  글쓰기


[PREV] [1] ... [38][39][40][41][42][43][44][45][46] ... [105] [NEXT]

 
전체 (105)
flash (74)
math&physics (4)
programming (11)
Flex2 (1)
Mac (2)
photo (0)
project (6)
주저리주저리 (3)
유용한 자료들 (1)
diary (0)
Book (1)
web (2)
«   2009/01   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31