분류: 개발 도구
Base32 인코더/디코더
텍스트를 Base32로 인코딩하거나 Base32를 텍스트로 디코딩합니다
모든 텍스트를 패딩이 포함된 표준 RFC 4648 Base32로 인코딩하거나, Base32 문자열을 읽을 수 있는 텍스트로 디코딩합니다. 모든 과정이 브라우저에서 이루어집니다.
결과
JRXWGYLMFVTGS4TTOQQHI33PNRZSAZTPOIQGK5TFOJ4W63TF
이 페이지의 모든 처리는 브라우저에서 이루어집니다. 업로드는 없습니다.
이 도구로 할 수 있는 일
Base32는 Base64의 대소문자 혼용과 특수문자가 문제가 되는 상황 — DNS 레이블, 라이선스 키, TOTP 비밀키, 파일시스템에서 안전한 식별자 — 에서 사용되는 32문자 알파벳입니다. 이 도구는 UTF-8 텍스트를 RFC 4648에서 정의한 표준 알파벳으로 인코딩하고 다시 디코딩하며, 그 알파벳을 벗어난 입력은 추측하지 않고 오류로 표시합니다.
사용 방법
- 인코딩 또는 디코딩을 선택하세요.
- 텍스트나 Base32 문자열을 입력란에 붙여넣으세요.
- 결과가 올바르면 복사하세요.
개인정보
이 도구는 전부 브라우저 안에서 동작합니다. 입력한 내용은 업로드되거나 저장되거나 공유되지 않으며, 탭을 닫으면 사라집니다.
자주 묻는 질문
- 어떤 Base32 알파벳을 사용하나요?
- 표준 RFC 4648 알파벳(A-Z, 2-7)에 = 패딩을 사용하며, 대부분의 TOTP 비밀키와 DNS에 안전한 식별자에 쓰이는 것과 같은 방식입니다.
- Base64와 같은가요?
- 아니요. Base32는 더 작은 32문자 알파벳을 사용해 결과가 더 길지만, 대소문자 혼용이나 +, / 같은 문자를 피할 수 있어 DNS 레이블이나 파일명처럼 대소문자를 구분하지 않는 시스템에 더 안전합니다.
- 잘못된 Base32를 붙여넣으면 어떻게 되나요?
- 디코딩이 중단되고, 깨진 텍스트를 반환하는 대신 입력이 유효한 Base32가 아니라고 알려줍니다.