ความปลอดภัย

ตัวตรวจสอบที่อยู่ Ethereum

ตรวจเช็กซัม EIP-55 และเปรียบเทียบที่อยู่

ผลลัพธ์
ตรวจสอบความถูกต้องของข้อมูล

ตรวจเฉพาะรูปแบบและเช็กซัม — ยืนยันไม่ได้ว่าที่อยู่มีอยู่จริงหรือมีเงิน โปรดตรวจทานที่อยู่แบบเต็มกับผู้รับเสมอ

กฎ: EIP-55 พร้อม keccak-256 ในเบราว์เซอร์ — ตรวจเทียบกับชุดเวกเตอร์ทดสอบทางการทุกครั้งที่โหลด

ตรวจเป็นชุด (บรรทัดละหนึ่งที่อยู่)

ตรวจสอบที่อยู่ Ethereum

วางที่อยู่ Ethereum (หรือ EVM อื่นๆ) เพื่อตรวจสอบรูปแบบ 0x ตัวอักษรเฮกซ์ และค่าการตรวจสอบ Checksum แบบ EIP-55 ซึ่งถูกคำนวณโดยใช้ keccak-256 ในเบราว์เซอร์ที่จะทำการตรวจสอบความถูกต้องกับชุดข้อมูลทดสอบอย่างเป็นทางการทุกครั้งที่โหลด ที่อยู่แบบตัวพิมพ์เล็กจะถูกแปลงเป็นรูปแบบที่มี Checksum ปลอดภัยกว่า ตัวอักษรที่เขียนด้วยตัวพิมพ์ใหญ่/เล็กผิดรูปแบบจะถูกไฮไลท์ทีละตัว แท็บเปรียบเทียบที่อยู่จะเปรียบเทียบตัวอักษรของที่อยู่ทั้งสองตัวต่อตัวและระบุรูปแบบการจับคู่กันที่ปลายที่ใช้ในกลโกงหลอกลวงเกี่ยวกับที่อยู่ ทุกอย่างจะทำงานในเครื่องเท่านั้น — เครื่องมือนี้จะตรวจสอบเฉพาะโครงสร้างเท่านั้นและไม่สามารถบอกได้ว่าที่อยู่นั้นถูกใช้งานจริงหรือไม่ หากต้องการตรวจสอบที่อยู่ Bitcoin แทน? ให้ใช้ ตัวตรวจสอบที่อยู่บิตคอยน์.

ที่อยู่ Ethereum คือข้อมูล 20 ไบต์เขียนเป็นอักขระฐานสิบหก 40 ตัว เนื่องจากเลขฐานสิบหกไม่มีเช็กซัมในตัว EIP-55 จึงเข้ารหัสเช็กซัมลงในตัวพิมพ์ของตัวอักษร: แฮชที่อยู่ตัวพิมพ์เล็กด้วย keccak-256 แล้วเปลี่ยนตัวอักษรทุกตัวที่ nibble ของแฮชตรงกันมีค่า 8 ขึ้นไปให้เป็นตัวพิมพ์ใหญ่ กระเป๋าที่เคารพ EIP-55 จะปฏิเสธที่อยู่แม้ตัวพิมพ์ผิดเพียงตัวเดียว จึงจับการพิมพ์ผิดที่เลขฐานสิบหกล้วนจะปล่อยผ่านเงียบ ๆ

This tool runs keccak-256 entirely in your browser (Web Crypto has no keccak, so the permutation is implemented in JavaScript and verified against known-answer tests on load). Mixed-case input is strictly validated; all-lowercase or all-uppercase input is flagged as unprotected and the correct checksummed form is offered. A second tab compares two addresses character by character to expose address-poisoning attacks, where a scammer generates a lookalike address with matching first and last characters.

คำถามที่พบบ่อย

เช็กซัม EIP-55 ทำหน้าที่อะไร?

EIP-55 เข้ารหัสเช็กซัมลงในตัวพิมพ์ของตัวอักษรในที่อยู่: แฮชที่อยู่ด้วย keccak-256 แล้วเปลี่ยนตัวอักษรเป็นตัวพิมพ์ใหญ่เมื่อหลักแฮชที่ตรงกันมีค่า 8 ขึ้นไป พิมพ์ผิดเพียงตัวเดียวก็แทบทำลายรูปแบบตัวพิมพ์เสมอ กระเป๋าจึงจับพิมพ์ผิดได้ก่อนส่งอะไรออกไป

ผลว่าถูกต้องแปลว่าที่อยู่มีอยู่จริงหรือมีเงินไหม?

ไม่ได้ เครื่องมือนี้ตรวจเฉพาะรูปแบบและเช็กซัม — ยืนยันไม่ได้ว่าที่อยู่มีอยู่จริงหรือมีเงิน โปรดตรวจทานที่อยู่แบบเต็มกับผู้รับก่อนใช้เสมอ

ทำไมที่อยู่ตัวพิมพ์เล็กล้วนถูกติดป้ายว่า "ไม่มีเช็กซัม"?

ที่อยู่ที่เป็นตัวพิมพ์เล็กล้วน (หรือพิมพ์ใหญ่ล้วน) ถูกต้องตามโครงสร้าง แต่ตัวพิมพ์ของมันไม่มีข้อมูลเช็กซัม พิมพ์ผิดหนึ่งตัวจึงตรวจไม่พบ ควรใช้รูปแบบเช็กซัม EIP-55 ที่เครื่องมือนี้แสดง — เป็นที่อยู่เดียวกันแต่ปลอดภัยกว่าเมื่อคัดลอกไปมา

Address poisoning คืออะไร?

ผู้โจมตีจะโอนเงินจำนวนจิ๋วจากที่อยู่เลียนแบบซึ่งอักขระต้นและท้ายตรงกับที่อยู่ที่คุณใช้ หวังให้คุณคัดลอกมันจากประวัติในภายหลัง แท็บเปรียบเทียบที่อยู่จะเทียบสองที่อยู่ทีละอักขระ และเตือนรูปแบบต้น-ท้ายตรงกันเช่นนี้

ตรวจชื่อ ENS อย่าง name.eth ได้ไหม?

ไม่ได้ ชื่อ ENS ต้องใช้กระเป๋าในการแปลง — เครื่องมือนี้ตรวจเฉพาะที่อยู่ดิบ ให้แปลงชื่อในกระเป๋าของคุณก่อน แล้วค่อยวางที่อยู่ 0x ที่นี่

ใช้กับเชน EVM อื่นได้ไหม?

ได้ Polygon, BNB Chain, Arbitrum, Base และเครือข่าย EVM อื่นใช้รูปแบบ 0x + ฐานสิบหก 40 ตัวแบบเดียวกัน และกฎตัวพิมพ์ EIP-55 แบบเดียวกัน การตรวจจึงใช้ได้ที่นั่นด้วย แท็บเปรียบเทียบเทียบสตริงสองชุดใดก็ได้ จากเชนไหนก็ได้

ที่อยู่ของฉันถูกอัปโหลดไปที่ไหนไหม?

ไม่ แฮช keccak-256 และการตรวจทุกขั้นทำงานทั้งหมดในเบราว์เซอร์ของคุณ — ไม่มีการส่งหรือจัดเก็บอะไรเลย

อัปเดตล่าสุด: