Base64
Base64란 Binary Data를 Text로 바꾸는 Encoding의 하나로써 Binary Data를 Character set에 영향을 받지 않는 공통 ASCII 영역의 문자로만 이루어진 문자열로 바꾸는 인코딩이다.
Encoding
인코딩이란 정보의 형태나 방식을 표준화, 보안, 처리 속도 향상, 저장 공간 절약 등을 위해서 다른 형식이나 형태로 변환하는 처리 혹은 그 방식을 말한다.
Base64 변환
1. 문자열 -> ASCII binary
2. ASCII binary -> 6bit cut
3. base64_encode
4. padding
이때 모든 문자열이 6비트씩 정확하게 떨어지지 않는다.
이때 padding을 하게 되는데 만약 빈자리가 생긴다면 패딩 문자 = 를 그 빈자리만큼 넣는다.
'Cryptography' 카테고리의 다른 글
DLL ( Dynamic Link Library) (0) | 2020.03.16 |
---|---|
DES (Data Encryption Standard) (0) | 2020.01.29 |
RSA 암호화 (0) | 2020.01.13 |
Unicode (0) | 2020.01.12 |
ASCII Code (0) | 2020.01.12 |