본문 바로가기

Security/WEB

base64인코딩

여러 인코딩 방식 중 base64인코딩은 다음과 같은 순서대로 진행이된다.

예를 들어 ABCD를 base64 인코딩하게되면


1. 아스키화

41 42 43 44


2. 2진수화

01000001 01000010 01000011 01000100


3. 6비트 단위로 분리

010000 010100 001001 000011 010001 00


3-1. 뒤에 0으로 채워 6비트를 맞춰준다.

010000 010100 001001 000011 010001 000000


4. 10진수화

16 20 9 3 17 0


5. base64 테이블 매핑

QUJDRA


6. 원본 문자열의 비트수%3 수만큼 =를 붙인다

QUJDRA==



'Security > WEB' 카테고리의 다른 글

WEB Basic Knowledge  (0) 2013.08.20