Study/Crypto

Base64 원리

Notchicken 2013. 8. 8. 16:42

Base64 암호화 알고리즘

 

 

 

입력된 문자열 바이트를 6bit로 맞춥니다. 이때, 24bit 단위를 맞춰주어야 하므로, 나머지 부분은 0으로 채웁니다. 그 후, base64문자표에서 해당되는 문자열을 출력하고 0으로 패딩된 부분은 “=”로 출력합니다.

 

 

<base64 문자표>

 

<예제>

입력한 문자열이 TEST라고 가정합니다.

T=01010100 E=01000101 S=01010011 T=01010100

 

 

 

TESTVEVTVA== 가 됩니다.

 

 

 

 

base64 인코딩 디코딩 사이트 -> http://tools.web-max.ca/encode_decode.php