Base58 인코더·디코더
브라우저 처리텍스트를 비트코인·IPFS가 쓰는 Base58로 인코딩하고 되돌립니다. 헷갈리는 0·O·I·l이 없는 알파벳을 쓰며, 지갑 주소처럼 바이너리로 풀리는 값은 16진수로 보여 줍니다.
- 보안·인코딩·토큰·네트워크 관련 결과는 작업 보조용입니다. 비밀번호, 비밀키, 운영 토큰, 실제 서비스 취약점 정보는 입력하지 말고 공식 보안 기준을 함께 확인하세요.
- 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
Base58은 숫자 0, 대문자 O, 대문자 I, 소문자 l처럼 눈으로 헷갈리는 글자와 +·/ 기호를 뺀 58글자로 데이터를 나타냅니다. 비트코인 주소, IPFS 콘텐츠 ID, 일부 단축 ID에 쓰여 사람이 옮겨 적어도 실수가 적습니다.
UTF-8 글자가 아닌 바이너리라 16진수로 표시합니다: 00 62 e9 07 b1 5c bf 27 d5 42 53 99 eb f6 f0 fb 50 eb b8 8f 18 c2 9b 7d 93
Base58 인코더·디코더 사용 가이드
Base58은 숫자 0, 대문자 O, 대문자 I, 소문자 l처럼 눈으로 헷갈리는 글자와 +·/ 기호를 뺀 58글자로 데이터를 나타냅니다. 비트코인 주소, IPFS 콘텐츠 ID, 일부 단축 ID에 쓰여 사람이 옮겨 적어도 실수가 적습니다.
정방향은 텍스트의 UTF-8 바이트 전체를 하나의 큰 수로 보고 58진법으로 바꾸며, 맨 앞의 0 바이트는 '1'로 남겨 길이 정보를 지킵니다. 역방향은 거꾸로 계산해 바이트를 복원하고, 알파벳에 없는 글자는 바로 알려 줍니다.
되돌린 결과가 글자가 아닌 바이너리면 16진수로 보여 줍니다. 비트코인 주소를 넣으면 버전 바이트, 공개키 해시, 체크섬이 이어진 25바이트를 확인할 수 있습니다.
사용 방법
- '텍스트 또는 Base58' 칸에 바꿀 내용을 넣습니다.
- 변환 방향에서 '텍스트 → Base58' 또는 'Base58 → 텍스트'를 고릅니다.
- '실행'을 누른 뒤 결과를 복사합니다. 지갑 주소처럼 바이너리로 풀리면 16진수로 나옵니다.
예시: 비트코인 주소 풀어 보기
1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
UTF-8 글자가 아닌 바이너리라 16진수로 표시합니다: 00 62 e9 07 b1 5c bf 27 d5 42 53 99 eb f6 f0 fb 50 eb b8 8f 18 c2 9b 7d 93
역방향 결과입니다. 맨 앞 00은 버전, 끝의 4바이트는 체크섬입니다.
이럴 때 쓰면 좋아요
- 비트코인 주소나 IPFS CID가 어떤 바이트로 이루어졌는지 확인할 때
- 사람이 옮겨 적어야 하는 짧은 코드를 헷갈리는 글자 없이 만들 때
- Base58로 저장된 키나 식별자를 다른 형식으로 옮기기 전에 확인할 때
- Base58 인코딩 구현이 맞는지 테스트 값으로 비교할 때
문제가 생겼을 때
Base58에는 0, O, I, l이 없습니다. 값을 옮겨 적다가 비슷한 글자로 바뀌지 않았는지 확인하세요. 공백도 허용되지 않습니다.
Base58은 전체를 큰 수로 계산해 긴 데이터에 느립니다. 4KB를 넘는 데이터는 Base64를 쓰세요.
활용 팁
- Base58Check(비트코인 주소)의 체크섬 검증은 하지 않습니다. 주소의 유효성은 지갑이나 블록 탐색기에서 확인하세요.
- 결과 길이는 입력 바이트 수에 비례하지 않고 수의 크기에 따라 정해져 Base64보다 조금 깁니다.
자주 묻는 질문
아니요. 비트코인 알파벳(123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz)만 씁니다. 다른 서비스의 값은 알파벳이 달라 다르게 풀립니다.
원본 맨 앞에 0 바이트가 그만큼 있다는 뜻입니다. 1 하나가 0 바이트 하나에 해당합니다.
계산은 브라우저 안에서만 이루어지고 전송하지 않습니다. 그래도 실제 자산이 걸린 개인 키는 온라인 도구에 넣지 않는 것이 원칙입니다.
계산·판단 기준
- 입력 문자열, 토큰, 해시, 인코딩 값, 네트워크 형식처럼 사용자가 제공한 데이터를 브라우저에서 변환하거나 점검합니다.
- 보안 관련 도구는 개발과 학습을 돕기 위한 참고 결과를 만들며 운영 환경 검증을 대신하지 않습니다.
- 선택한 파일, 이미지, 문서, 텍스트를 브라우저에서 읽어 변환, 압축, 병합, 추출, 미리보기합니다.
- 대부분의 파일형 도구는 업로드 전 정리나 개인 작업을 빠르게 처리하기 위한 로컬 중심 흐름입니다.
- 실제 비밀번호, 개인 키, 운영 토큰, 고객 정보, 취약점 상세처럼 노출되면 위험한 값은 입력하지 마세요.
- 해시, 토큰, 인코딩 결과는 보안성 보장이나 침해 여부 확인을 의미하지 않습니다.
- 브라우저에서 처리되더라도 원본과 결과물에는 개인정보, 위치 정보, 메타데이터, 저작권 자료가 포함될 수 있습니다.
- 큰 파일이나 복잡한 문서는 브라우저 메모리와 기기 성능에 따라 처리 결과가 달라질 수 있습니다.
- 운영 보안 판단 전에는 조직 보안 정책, 공식 문서, 전문 보안 점검 절차와 함께 확인하세요.
- 공유, 제출, 게시, 납품 전에는 원본 파일과 결과 파일의 민감 정보, 권한, 품질을 직접 확인하세요.
- 공식 외부 출처OWASP Cheat Sheet Series웹 보안 구현과 검증을 위한 실무 권고 모음입니다.
- 공식 외부 출처개인정보보호 포털파일에 포함된 개인정보를 저장·공유하기 전 확인할 정부 안내 경로입니다.
검토 범위: 입력, 실행, 결과 표시가 설명대로 동작하는지 자동으로 점검하지만 모든 입력 형식과 사용 환경을 보장하지는 않습니다. 결과를 제출하거나 공유하기 전에 직접 열어 확인하세요.