Base32/Base58 변환기: 완전 가이드
Base32와 Base58 텍스트 변환을 브라우저에서 로컬로 수행해 토큰, 식별자, 테스트 데이터, 블록체인 관련 예시의 알파벳, 패딩, 왕복 일치 여부를 확인합니다.
이 도구로 할 수 있는 일
UTF-8 텍스트를 패딩이 있는 RFC 4648 Base32로 인코딩해 대문자 알파벳과 고정 블록을 요구하는 시스템과 맞추기 쉽습니다.
Base32를 텍스트로 되돌리면서 잘못된 문자나 패딩을 거부해 복사와 전송 오류를 조기에 발견합니다.
Bitcoin 스타일 Base58을 지원하며 선행 0 바이트를 보존하고 0, O, I, l처럼 혼동하기 쉬운 문자를 제외합니다.
모든 변환은 브라우저 안에서 끝나므로 식별자, 지갑 관련 샘플, 설정 코드, 지원용 테스트 데이터를 API 없이 확인할 수 있습니다.
대표 사용 사례
- Base32 복구 코드나 설정 값이 안정적으로 왕복 변환되는지 확인합니다.
- 지갑, 키, 분산 시스템 통합 디버깅 중 Base58 식별자 샘플을 확인합니다.
- URL, 셸, 문서에서 Base64 문장부호가 불편한 테스트 데이터를 만듭니다.
- 메일이나 채팅에서 복사한 인코딩 값에 공백이나 혼동 문자가 섞이지 않았는지 확인합니다.
- 로컬 워크플로에 적합한 표현을 고를 때 Base32, Base58, Base64, 16진수 출력을 비교합니다.
입력 예시
Base32 입력
MZXW6YTBOI======
Base58 입력
2NEpo7TZRRrLZSi2U
출력 예시
Base32 출력
MJ4XI2DGN5XWIZLTMF2A====
Base58 출력
2NEpo7TZRRrLZSi2U
검증 메모
Base58 샘플을 디코딩할 때 0, O, I, l이 포함된 값은 거부해야 합니다.
자주 발생하는 오류와 해결 방법
Base32 패딩이 없거나 중간에 있습니다
= 패딩은 끝에만 두거나 원본 텍스트에서 값을 다시 생성하세요.
Base58 입력에 혼동 문자가 포함됩니다
확인된 Base58 값을 사용하세요. 이 알파벳은 0, O, I, l을 의도적으로 제외합니다.
메일이나 채팅에서 복사한 공백이 섞였습니다
줄바꿈과 공백을 제거한 뒤 디코딩하고 왕복 검사를 수행하세요.
잘못된 알파벳을 선택했습니다
생성 시스템에 맞게 Base32 또는 Base58을 먼저 선택한 뒤 내용을 디버깅하세요.
인코딩을 보안 보호로 착각했습니다
Base32/Base58 인코딩은 되돌릴 수 있습니다. 보호에는 별도의 암호화나 서명이 필요합니다.
보안 및 개인정보 참고 사항
공통 개인정보 용어, 로컬 처리 모델, 외부 요청 라벨, DevTools 검증 흐름은 신뢰 센터에서 확인하세요.
- Base32와 Base58 변환은 브라우저에서 로컬로 실행되며 네트워크 요청이 필요 없습니다.
- 인코딩된 값도 비밀을 노출할 수 있으므로 예시를 공유하기 전에 반드시 마스킹하세요.
- 디버깅이나 문서 작업이 끝나면 공유 클립보드에 남은 식별자와 샘플 값을 정리하세요.
단계별 진행 방식
- Base32 또는 Base58을 선택하고 원본 시스템의 알파벳을 확인합니다.
- 샘플을 붙여 넣고 한 번 변환해 잘못된 문자나 패딩 오류를 확인합니다.
- 출력을 반대 방향으로 변환해 원본 텍스트와 일치하는지 확인합니다.
- 문서, 테스트 데이터, 티켓에 넣기 전에 민감한 값을 제거합니다.
결과 공유 전 품질 체크리스트
- 인코딩과 디코딩 방향을 반대로 선택하지 않았는지 확인합니다.
- Base32의 = 패딩이 끝에만 있는지 확인합니다.
- Base58 샘플에 0, O, I, l이 없는지 확인합니다.
- 공유 전 실제 토큰, 키, 개인정보가 출력에 없는지 확인합니다.
활용 팁
Base32/Base58 변환기는 식별자 디버깅, 테스트 데이터 준비, 문서 검토에 적합하지만 암호화, 서명, 정식 자동화 테스트를 대체하지 않습니다.
자주 묻는 질문
언제 Base32를 선택해야 하나요?
RFC 4648 출력, 제한된 대문자 알파벳, 선택적 패딩을 요구하는 시스템에는 Base32가 적합합니다.
Base58이 일부 문자와 숫자를 제외하는 이유는 무엇인가요?
식별자나 지갑 형태 값을 복사할 때 시각적으로 헷갈리는 문자를 줄이기 위해서입니다.
Base58은 Base64URL과 같은가요?
아닙니다. Base58은 다른 알파벳과 변환 방식을 사용하며 Base64URL은 URL 안전 Base64입니다.
운영 비밀 값을 검증할 수 있나요?
문법은 로컬에서 확인할 수 있지만 공유 전에는 비밀 값을 회전하거나 마스킹해야 합니다.
변환이 맞는지 어떻게 확인하나요?
인코딩한 뒤 다시 디코딩해 원본 텍스트와 비교한 후 문서나 테스트에 사용하세요.