ตัวสร้าง Hash แบบ Keccak/SHA-3
สร้าง hash แบบ SHA3-224/256/384/512 และ Keccak-256 (Ethereum) จากข้อความหรือไฟล์ในเบราว์เซอร์ ตรวจสอบกับ test vector ของ NIST แล้ว ไม่มีการอัปโหลดข้อมูล
Loading tool...
ตัวสร้าง Hash แบบ Keccak/SHA-3 คืออะไร?
ตัวสร้าง Hash แบบ Keccak/SHA-3 คำนวณ hash แบบ SHA3-224, SHA3-256, SHA3-384, SHA3-512, Keccak-256 และ Keccak-512 โดยตรงในเบราว์เซอร์ของคุณ SHA-3 คือมาตรฐาน hash ของ NIST (FIPS 202) ที่สร้างบน Keccak sponge function ส่วน Keccak-256 คือเวอร์ชันต้นแบบที่ Ethereum ใช้สร้าง address และ smart contract ทุกอย่างทำงานฝั่ง client ด้วย JavaScript ล้วน ที่ผ่านการตรวจสอบกับ test vector อย่างเป็นทางการของ NIST
ประโยชน์หลัก
- ข้อมูลไม่ออกจากเครื่อง ข้อความและไฟล์ถูก hash ในเครื่องของคุณ
- ครบทั้ง 6 แบบ SHA-3 และ Keccak ในเครื่องมือเดียว
- hash สดขณะพิมพ์ พร้อมสลับแบบได้ทันที
- ตรวจสอบกับ test vector อย่างเป็นทางการของ NIST FIPS 202 แล้ว
- ใช้งานแบบออฟไลน์ได้เพราะเป็นหน้าเว็บ static ไม่พึ่ง server
กรณีการใช้งาน
- •ตรวจสอบ Ethereum address และคำนวณค่า keccak256() สำหรับ Solidity
- •สร้าง checksum ของไฟล์ก่อนดาวน์โหลดหรือสำรองข้อมูล
- •เปรียบเทียบ digest เพื่อตรวจจับการแก้ไขข้อมูล
- •เรียนรู้ว่า sponge construction ต่างจาก SHA-2 อย่างไร
- •เตรียม content hash สำหรับลายเซ็นดิจิทัลและการตรวจสอบแบบ commit
วิธีใช้ตัวสร้าง Hash แบบ Keccak/SHA-3
- เลือกแบบที่ต้องการ: เลือก SHA3-256 สำหรับงานมาตรฐาน หรือ Keccak-256 สำหรับ Ethereum address และ Solidity ก็มี SHA3-224/384/512 และ Keccak-512 ให้เลือกด้วย
- ป้อนข้อความหรือเลือกไฟล์: พิมพ์หรือวางข้อความ hash จะอัปเดตสดขณะพิมพ์ หรือสลับไปแท็บไฟล์แล้วเลือกไฟล์สูงสุด 20 MB
- อ่านค่า digest: ค่า digest ฐานสิบหกจะแสดงด้านล่างพร้อมความยาว การสลับแบบจะ hash input เดิมใหม่ทันที
- คัดลอก hash: คลิกปุ่มคัดลอกข้างปุ่มสร้างเพื่อคัดลอก digest ไปยังคลิปบอร์ด พร้อมนำไปวางในเอกสารหรือโค้ด
คุณสมบัติหลัก
- ครบทั้ง 6 แบบ: SHA3-224, SHA3-256, SHA3-384, SHA3-512, Keccak-256, Keccak-512
- Hash ข้อความพร้อมพรีวิวสด หรือไฟล์สูงสุด 20 MB
- Keccak-256 สำหรับ Ethereum address และ keccak256() ใน Solidity
- ทำงานในเบราว์เซอร์ทั้งหมด ไม่มีการอัปโหลด ใช้งานออฟไลน์ได้
- คัดลอกค่า digest แบบฐานสิบหกได้ในคลิกเดียว
- UI ที่รองรับ accessibility พร้อมการประกาศสำหรับ screen reader