거래 내역을 송금하려던 주소와 비교해 주소 오염용 유사 주소를 찾아냅니다.
주소 체크섬 검사기
도구 자체는 영어로 되어 있지만, 이 페이지에서는 귀하의 언어로 설명해 드립니다.
주소 체크섬 검사기을(를) 사용하세요
기능
주소 하나, 목록 또는 전체 메시지를 붙여넣으세요. 검색된 각 주소는 해당 네트워크와 매칭되며, 형식에 체크섬이 포함된 경우 체크섬이 검증되고, 정규화된 형식이 표시됩니다.
이 서비스는 전적으로 브라우저에서 실행되며, 사용자가 입력한 내용은 전혀 업로드되지 않습니다.
주소 체크섬 검사기 사용 방법
- 주소 붙여 넣기. 주소 하나, 목록, 또는 메시지나 청구서 전체를 붙여 넣습니다. 텍스트 안의 모든 주소를 최대 500개까지 찾아냅니다.
- 검사 진행. 입력을 멈추면 잠시 후 결과가 나타납니다. Check addresses(주소 검사)를 눌러도 됩니다.
- 요약 확인. 색상 상자에 체크섬이 일치하는 주소, 체크섬이 없는 주소, 형식만 유효한 주소, 유효하지 않은 주소가 각각 몇 개인지 표시됩니다.
- 각 카드 살펴보기. 각 카드에는 상태 배지, 네트워크와 주소 유형, 잘못된 문자가 강조 표시된 원래 주소, 정규화된 형태, 짧은 메모가 표시됩니다.
- 복사하거나 넘기기. ‘체크섬 검증된 주소만 복사’는 체크섬이 일치하는 주소만 복사하며, ‘모든 유효한 주소 복사’는 체크섬이 없는 주소도 함께 추가합니다. 두 옵션 모두 정규화된 형식의 주소를 한 줄에 하나씩 복사합니다. ‘보내기…’를 선택하면 해당 주소가 ‘주소 포이즌 검사기’에서 열립니다.
- 신뢰할 수 있는 출처와 비교. 체크섬이 통과해도 오타만 배제할 수 있습니다. 송금하기 전에 받는 사람의 수신 화면이나 검증된 연락처와 전체 주소를 비교하세요.
예시
EIP-55, BIP-350, Bitcoin Core의 테스트 벡터
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAeD
0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359
bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0
BC1QW508D6QEJXTDG4Y5R3ZARVARY0C5XW7KV8F3T4
1FsSia9rv4NeEwvJ2GvXrX7LyxYspbN2mo
1FsSia9rv4NeEwvJ2GvXrX7LyxYspbN2mp
410000000000000000000000000000000000000000
TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA9 addresses found: 4 with a matching checksum, 2 without a checksum to verify, 1 with the right format (Solana has no checksum), 2 invalid. Do not send funds to an invalid address: it was mistyped or altered. Copy it again from a source you trust.
Checksum OK
EVM (Ethereum and compatible chains)
Hex address
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed
EIP-55 checksum matches.
Invalid
EVM (Ethereum and compatible chains)
Hex address
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAeD
EIP-55 checksum does not match: the case of 1 letter is wrong. A character was probably mistyped or changed; get the address again from a trusted source.
If only the letter case was altered (some tools do that), the same digits in checksummed form are 0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed. If a digit was mistyped, that is a different address.
No checksum
EVM (Ethereum and compatible chains)
Hex address
0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359
Checksummed (EIP-55): 0xfB6916095ca1df60bB79Ce92cE3Ea74c37c5d359
All lowercase: there is no EIP-55 checksum, so a typo cannot be detected. The checksummed form is shown.
Checksum OK
Bitcoin
P2TR (Taproot, SegWit v1, Bech32m)
bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0
Bech32m (BIP-350) checksum matches.
Checksum OK
Bitcoin
P2WPKH (SegWit v0, Bech32)
BC1QW508D6QEJXTDG4Y5R3ZARVARY0C5XW7KV8F3T4
Lowercase form: bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4
Bech32 (BIP-173) checksum matches.
Written in uppercase (allowed, used in QR codes); the lowercase form is shown.
Checksum OK
Bitcoin
P2PKH (legacy, starts with 1)
…첫 번째 EIP-55 주소는 통과하지만, 대문자 하나만 변경된 복사본은 실패하고, 소문자로 된 주소에는 체크섬이 없습니다. 두 SegWit 주소는 모두 통과하지만, 마지막 문자가 변경된 Base58 복사본은 실패하며, TRON 16진수는 T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb로 변환되고, Solana 프로그램 ID는 형식만 충족하여 통과합니다. ‘체크섬 검증된 복사’는 통과한 4개를 선택하고, ‘형식이 올바른 모든 항목 복사’는 체크섬이 없는 3개를 추가합니다.
검증 대상
| 신호 | 그 의미는 무엇인가 |
|---|---|
| Checksum OK(녹색) | EIP-55 대소문자, Base58Check 또는 Bech32/Bech32m 체크섬이 일치하므로 주소가 실수로 잘못 입력되거나 변경되지 않았습니다. 소유자가 누구인지에 대해서는 아무것도 알려 주지 않습니다. |
| No checksum(노란색) | 한 가지 대소문자로만 쓰였거나 문자가 없는 EVM 주소, 또는 41…로 시작하는 16진수 형태의 TRON 주소입니다. 오타를 감지할 수 없으며, 대신 체크섬이 적용된 형태나 T… 형태가 표시됩니다. |
| Format OK, no checksum(노란색) | Solana: 텍스트가 정확히 32바이트로 디코딩되지만, Solana 주소에는 체크섬이 없으므로 잘못 입력된 주소도 통과할 수 있습니다. |
| Invalid(빨간색) | EIP-55 기준으로 대소문자가 틀렸거나, 허용되지 않는 문자가 있거나, 길이가 틀렸거나, 체크섬이 실패했습니다. 도구가 문제 위치를 찾을 수 있으면 해당 문자를 강조 표시합니다. 자금을 보내지 말고 신뢰할 수 있는 출처에서 주소를 다시 복사하세요. |
| Unknown network(파란색) | 체크섬은 유효하지만 버전 바이트나 Bech32 접두사가 Bitcoin, Litecoin, Dogecoin, TRON 중 어디에도 속하지 않습니다. |
| 네트워크 및 형식 줄 | 예를 들어 P2PKH, P2SH, P2WSH, P2TR 및 테스트넷 주소인지 여부입니다. 테스트넷 주소는 실제 코인을 받을 수 없습니다. |
| 정규화된 형태와 대체 형태 | 체크섬이 적용된 EIP-55 형태, 소문자 Bech32, TRON의 경우 16진수 형태와 같은 20바이트를 EVM 주소로 쓴 형태입니다. |
| 제로 주소 및 소각 메모 | EVM 제로 주소, TRON 제로 주소, Solana System Program은 이름이 표시됩니다. 제로 주소로 보낸 토큰은 소각됩니다. |
| 체크섬 검증이 완료된 복사본 및 형식이 올바른 모든 항목 복사 | 검증된 주소는 체크섬 검사를 통과했습니다. 체크섬이 없는 올바른 형식의 주소(모두 소문자 또는 대문자로 된 EVM, TRON 16진수, Solana)는 오타가 있을 수 없습니다. 유효하지 않은 주소는 절대 복사되지 않습니다. |
더 많은 예시
한 가지 대소문자로 쓰인 EIP-55 벡터
0x52908400098527886E0F7030069857D2E4169EE7
0xde709f2102306220921060314715629080e2fb77주소 2개 발견: 2개 모두 체크섬 일치. 메모에는 각 주소가 EIP-55 형태와 일치하며, 이 주소들의 경우 그 형태가 우연히 모두 대문자, 모두 소문자라고 표시됩니다.
소각 주소와 제로 주소
0x000000000000000000000000000000000000dEaD
0x0000000000000000000000000000000000000000
T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb주소 3개 발견: 2개는 체크섬 일치, 1개는 검증할 체크섬 없음. 0x0000… 카드는 이것이 제로 주소이며 체크섬을 담을 문자가 없다고 알려 줍니다. TRON 카드는 TRON 제로 주소라고 표시하고 16진수 형태 410000000000000000000000000000000000000000을 보여 줍니다.
잘리거나 변경된 주소
Send to 0x52908400098527886E0F7030069857D2E4169EE or bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t5주소 2개 발견: 2개 모두 유효하지 않으며, 자금을 보내지 말라는 경고가 표시됩니다. EVM 주소는 16진수가 39자리입니다(문자가 빠졌습니다). Bitcoin 주소는 BIP-173 테스트 벡터에서 마지막 문자가 바뀌어 Bech32 체크섬에 실패합니다.
자주 묻는 질문
어떤 주소와 체크섬을 검사하나요?
EIP-55 대소문자 혼합 체크섬을 쓰는 EVM 주소, Bitcoin, Litecoin, Dogecoin의 Base58Check 주소(이중 SHA-256), Bech32 및 Bech32m SegWit 주소(BIP-173 및 BIP-350), Base58Check 및 41로 시작하는 16진수 형태의 TRON 주소, 그리고 Solana 주소를 검사합니다.
체크섬이 유효하면 그 주소로 송금해도 안전한가요?
아니요. 체크섬은 주소가 잘못 입력되거나 변경되지 않았다는 것만 보여 줍니다. 사기꾼의 주소나 주소 오염(address poisoning)용 유사 주소도 통과합니다. Solana 주소와 모두 소문자인 EVM 주소에는 체크섬이 아예 없으므로 형식만 확인할 수 있습니다.
서버나 블록 탐색기로 전송되는 것이 있나요?
아니요. 디코딩과 체크섬 검사는 브라우저에서 실행되며, SHA-256은 브라우저의 Web Crypto API를 사용합니다. 이 도구는 잔액, 소유자, 거래 내역을 조회하지 않습니다.
모두 소문자인 주소 중 하나는 OK이고 다른 하나는 No checksum인 이유는 무엇인가요?
EIP-55는 어떤 문자가 대문자인지에 체크섬을 숨깁니다. 일부 주소는 올바른 형태가 우연히 모두 소문자이거나 모두 대문자이며, 도구가 그 사실을 알려 줍니다. 그 밖에 한 가지 대소문자로만 쓰인 주소는 체크섬을 잃은 것입니다.
TRON 주소에 EVM 주소도 함께 표시되는 이유는 무엇인가요?
TRON 주소와 EVM 주소는 같은 종류의 20바이트 값으로 만들어집니다. 도구는 비교할 수 있도록 그 값을 두 표기법으로 모두 보여 줍니다. 한 네트워크에서 보낸 자금이 다른 네트워크에 나타난다는 뜻은 아닙니다.
신고용 주소 목록을 정리하는 데 쓸 수 있나요?
네. 목록을 붙여넣은 다음, ‘체크섬 검증된 항목 복사’ 또는 체크섬이 없는 주소도 포함하려면 ‘모든 유효한 항목 복사’를 사용하여 각 주소를 정규화된 형태로 한 번씩 가져오세요. 유효하지 않은 항목은 제외되므로, 복사하는 과정에서 일부가 잘려 나간 경우가 있는지 먼저 확인해 보세요.