Choose a default theme

You can change your theme from the menu

Base64

Base64는 바이트 데이터를 제한된 문자 집합으로 표현하는 인코딩 방식이다. 비밀 키를 사용하는 암호화가 아니므로 누구나 규칙에 따라 복원할 수 있다.

원리

일반적인 Base64는 입력의 24비트를 네 개의 6비트 단위로 표현한다. 끝부분 길이에 따라 패딩을 사용하며 Base64url은 일부 문자가 다른 변형이다.

암호·인증과 인코딩

HKDF · PBKDF2 · scrypt · X25519 · Ed25519

TLS 1.3 · X.509 인증서 · HOTP · TOTP · Base64

예시

바이너리 데이터를 텍스트 필드로 전달하거나 파일 내용을 문자 데이터로 포함할 때 사용할 수 있다. 수신자는 약속한 변형으로 디코딩한다.

주의할 점

인코딩 결과를 비밀 보호 수단으로 사용하지 않는다. 출력 크기가 늘어나며 URL용 알파벳과 패딩 허용 여부가 프로토콜마다 다르므로 형식을 명확히 정한다.

참고 자료