ตัวสร้างแฮช

MD5, SHA-1, SHA-256, SHA-512, SHA-3, BLAKE3, CRC32 และ HMAC สำหรับข้อความและไฟล์
  • ไฟล์ไม่ออกจากอุปกรณ์ของคุณ
  • ทำงานในเบราว์เซอร์
  • ฟรี ไม่ต้องสมัคร ไม่มีลายน้ำ

Hashes of empty input are shown until you type something.

วิธีใช้ ตัวสร้างแฮช

คำนวณ MD5, SHA-1, SHA-256, SHA-512, SHA3-256, BLAKE3 และ CRC-32 สำหรับข้อความหรือไฟล์ขนาดใดก็ได้ พร้อมกันทั้งหมดและในเบราว์เซอร์ ใส่คีย์ลับสำหรับ HMAC หรือวางค่าตรวจสอบที่เผยแพร่ไว้เพื่อตรวจไฟล์ที่ดาวน์โหลด

  1. 1

    เลือกข้อความหรือไฟล์ แล้วพิมพ์ข้อความ (แฮชอัปเดตขณะพิมพ์) หรือวางไฟล์หนึ่งไฟล์ขึ้นไป

  2. 2

    สำหรับข้อความ ตั้งอ่านข้อมูลเข้าเป็นข้อความ UTF-8, Hex หรือ Base64 หากข้อมูลเข้าของคุณเป็นไบต์ที่เข้ารหัสไว้

  3. 3

    เลือกรูปแบบผลลัพธ์ (hex, HEX หรือ Base64) แล้วเปิดอัลกอริทึมเพิ่มสำหรับ SHA-224, SHA-384, SHA3-512, Keccak-256, BLAKE2, RIPEMD-160, xxHash และ CRC-32C

  4. 4

    เพื่อตรวจไฟล์ที่ดาวน์โหลด วางแฮชที่คาดไว้ในเปรียบเทียบกับแฮชที่คาดไว้ แถวที่ตรงจะเปลี่ยนเป็นสีเขียว

  5. 5

    สำหรับแฮชแบบมีคีย์ เปิด HMAC แล้วใส่คีย์ลับเป็นข้อความหรือ hex

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

ไฟล์ของฉันถูกอัปโหลดหรือไม่?

ไม่ได้ ไฟล์ถูกอ่านเป็นช่วง ๆ โดยเวิร์กเกอร์เบื้องหลังในเบราว์เซอร์และไม่ถูกอัปโหลด ดังนั้นไม่มีขีดจำกัดขนาดนอกจากที่อุปกรณ์ของคุณอ่านได้ แต่ละไฟล์แสดงความเร็วการแฮชเมื่อเสร็จ

ทำไมแฮชของฉันถึงต่างจากบรรทัดคำสั่ง?

มักเป็นเพราะข้อมูลเข้าต่างกันที่ไบต์ที่มองไม่เห็น echo เติมการขึ้นบรรทัดใหม่ท้ายข้อความ (ใช้ echo -n) และข้อความที่คัดลอกจากเอกสารอาจมีการขึ้นบรรทัดหรือช่องว่างต่างกัน ตรวจด้วยว่าอ่านข้อมูลเข้าตรงกับข้อมูลของคุณ

ถอดแฮชกลับเป็นข้อความต้นฉบับได้หรือไม่?

ไม่ได้ แฮชเป็นทางเดียว ข้อมูลเข้าที่สั้นหรือพบบ่อยยังหาได้ด้วยการเดา ดังนั้น SHA-256 ล้วน ๆ ไม่ใช่วิธีที่ปลอดภัยในการเก็บรหัสผ่าน ใช้เครื่องมือ Bcrypt, Scrypt และ Argon2 สำหรับเรื่องนั้น หรือเข้ารหัสและถอดรหัส AES หากคุณต้องการข้อมูลกลับมา

วางบรรทัดจากไฟล์ .sha256 หรือ .md5 ได้หรือไม่?

ได้ ช่องเปรียบเทียบจะดึงทุกโทเคน hex หรือ Base64 ในบรรทัดแล้วตรวจกับอัลกอริทึมที่แสดงทั้งหมด ดังนั้นคุณไม่ต้องรู้ว่าใช้อันใด

อัลกอริทึมใดรองรับ HMAC?

แถว MD5, SHA และ RIPEMD ค่าตรวจสอบ (CRC), BLAKE และ xxHash ไม่มีรูปแบบ HMAC จึงถูกซ่อนขณะเปิด HMAC คีย์อยู่แค่ในแท็บนี้ และไม่ถูกบันทึกหรือส่ง

MD5 และ SHA-1 ยังปลอดภัยหรือไม่?

ใช้ตรวจความเสียหายโดยไม่ได้ตั้งใจได้ แต่มีการชนที่ทำได้จริงทั้งสองแบบ ดังนั้นอย่าพึ่งเมื่อมีคนอาจปลอมข้อมูล เลือก SHA-256 หรือใหม่กว่าสำหรับเรื่องที่เกี่ยวกับความปลอดภัย