Base64란?
Base64는 바이너리를 텍스트로 바꾸는 인코딩 방식입니다. 3바이트를 4개의 출력 문자로 표현해 JSON, 이메일, HTML, URL처럼 텍스트를 기대하는 시스템에서도 바이너리 데이터를 전달할 수 있게 합니다. 결과는 원본보다 길지만 이식성과 예측 가능성이 좋습니다.
알파벳 작동 방식
표준 알파벳은 A-Z, a-z, 0-9, 더하기, 슬래시, 선택적 등호 패딩을 포함합니다. 인코딩은 되돌릴 수 있습니다. 입력이 바뀌지 않았다면 디코딩으로 원본 바이트를 정확히 복원합니다.
인코딩은 암호화가 아닙니다
누구나 Base64를 디코딩할 수 있습니다. 비밀번호, 개인 키, 기밀 정보를 Base64만으로 보호된 것처럼 두지 마세요. 비밀성이 필요하면 전송에는 TLS, 데이터에는 authenticated encryption을 사용하세요.
직접 해보기
Base64 인코더와 Base64 디코더를 사용한 뒤 전체 가이드를 읽어보세요.