반응형
Java 뿐 아니라 개발자라면 한번쯤은 접해봤을법한 Base64 인코딩...
Base64의 인코딩 원리는 아래의 글을 확인해 주시고...
2009/02/23 - [정보보안/암호학] - Base64 인코딩 원리
Java 에서 Base64 인코딩을 하기 위해서는 기본적으로 Java에서 제공하는 클래스를 이용하는 방법과
Apache Commons Codec 의 Base64 클래스를 사용하는 방법이 있다.
먼저 자바에서 기본적으로 제공하는 Base64 인코딩...
static 메서드가 아니기 때문에 객체 생성후 호출을 해야하고
decoding의 경우 예외처리까지 해야하는 불편함이 있다.
위 두개 소스의 결과는 동일하며 아래와 같다.
Source String : 베이스64 인코딩, 디코딩 테스트입니다.
Encode Base64 : uqPAzL26NjQgwM7E2rX5LCC18MTatfkgxde9usauwNS0z7TZLg==
Decode Base64 : 베이스64 인코딩, 디코딩 테스트입니다.
Encode Base64 : uqPAzL26NjQgwM7E2rX5LCC18MTatfkgxde9usauwNS0z7TZLg==
Decode Base64 : 베이스64 인코딩, 디코딩 테스트입니다.
출처 : http://huikyun.tistory.com/234
반응형
'프로그래밍(~2017) > 자바' 카테고리의 다른 글
[Java] 리플렉션에 대한 재고 (0) | 2011.08.18 |
---|---|
자바 제네릭 관련 정리 (0) | 2011.08.18 |
[자바] HMAC-SHA1 + Base64 (0) | 2011.08.09 |
자바에서 문자열 인코딩 방식 바꾸기 (0) | 2011.04.27 |
자바와 C언어간 통신 프로그램 설계시 데이터 변환 (int to byte, byte to int) (0) | 2011.04.27 |