ตัวสร้างแฮช SHA-1
สร้างแฮช SHA-1 จากข้อความหรือไฟล์สำหรับ checksum และความเข้ากันได้กับระบบเดิม
ตัวสร้าง SHA-1
ลากและวางไฟล์ที่นี่
หรือคลิกเพื่อเรียกดูข้อมูลแฮช
ตัวอย่างการใช้งาน
แฮชคอมมิต Git
Git ใช้แฮช SHA-1 เพื่อระบุคอมมิต สร้างแฮช SHA-1 เพื่อเข้าใจว่าการควบคุมเวอร์ชัน Git ทำงานอย่างไรภายใน
Checksum ไฟล์
คำนวณ checksum SHA-1 ของไฟล์สำหรับการตรวจสอบความสมบูรณ์พื้นฐานเมื่อดาวน์โหลดหรือแชร์ไฟล์
ความเข้ากันได้กับระบบเดิม
สร้างแฮช SHA-1 สำหรับความเข้ากันได้กับระบบเก่าที่ยังต้องการ checksum หรือลายนิ้วมือ SHA-1
คุณสมบัติ
รองรับ SHA-1 แบบเดิม
SHA-1 สร้างแฮช 160 บิต ยังคงใช้กันอย่างแพร่หลายสำหรับ checksum ไฟล์ การระบุคอมมิต Git และความเข้ากันได้กับระบบเดิม
รองรับการแฮชไฟล์
แฮชไฟล์ทุกประเภทด้วยการลากและวางหรือเบราว์เซอร์ไฟล์สำหรับการตรวจสอบ checksum
การเปรียบเทียบแฮช
เปรียบเทียบแฮชที่สร้างขึ้นกับค่าที่คาดไว้เพื่อตรวจสอบความสมบูรณ์ของไฟล์ทันที
ประมวลผลฝั่งไคลเอ็นต์
การแฮชทั้งหมดทำในเบราว์เซอร์ของคุณโดยใช้ Web Crypto API รับประกันความเป็นส่วนตัวสมบูรณ์
วิธีใช้งาน
ป้อนข้อความหรือเลือกไฟล์
พิมพ์หรือวางข้อความในช่องป้อนข้อมูล หรือลากและวางไฟล์เพื่อแฮช
สร้างแฮช
คลิกปุ่มสร้างแฮช หรือเปิดใช้งานการแฮชแบบเรียลไทม์เพื่อคำนวณอัตโนมัติ
คัดลอกหรือเปรียบเทียบ
คัดลอกแฮช SHA-1 ที่สร้างขึ้นไปยังคลิปบอร์ด หรือเปรียบเทียบกับค่าแฮชที่คาดไว้
คำถามที่พบบ่อย
SHA-1 คืออะไร?
SHA-1 เป็นฟังก์ชันแฮชเข้ารหัสที่สร้าง digest 160 บิต (40 ตัวอักษร hex) เคยเป็นมาตรฐานอุตสาหกรรมมาหลายปี ใบรับรอง SSL การเซ็นโค้ด ทุกอย่าง ในปี 2017 Google แสดงการโจมตีแบบชนที่ใช้งานได้จริง (SHAttered) และ SHA-1 ถูกยกเลิกอย่างเป็นทางการสำหรับใช้งานด้านความปลอดภัย แต่ความจริงคือมันยังอยู่ทุกที่ในบริบทที่ไม่เกี่ยวกับความปลอดภัย และสำหรับการใช้งานเหล่านั้นมันทำงานได้ดี
SHA-1 ยังเกี่ยวข้องที่ไหน
Git เป็นตัวอย่างที่เห็นชัดที่สุด ทุกแฮชคอมมิตที่คุณเห็นเป็น SHA-1 การตรวจสอบความสมบูรณ์ไฟล์สำหรับดาวน์โหลดที่ไม่ละเอียดอ่อน การกำจัดข้อมูลซ้ำ การจัดเก็บแบบอ้างอิงเนื้อหา และการสร้างคีย์แคชล้วนใช้ SHA-1 เร็วกว่า SHA-256 และสร้างแฮชที่สั้นกว่า ซึ่งสำคัญเมื่อคุณสร้างเป็นล้านๆ อัน
SHA-1 vs SHA-256: สำคัญเมื่อไหร่?
ถ้าใครสามารถได้ประโยชน์จากการสร้างการชน (ปลอมใบรับรอง แก้ไขเอกสารที่เซ็นแล้ว) ใช้ SHA-256 หรือดีกว่า ถ้าคุณแค่ตรวจสอบว่าไฟล์ดาวน์โหลดถูกต้องหรือสร้างลายนิ้วมือด่วนสำหรับแคช SHA-1 ก็เพียงพอ การโจมตีแบบชนต้องใช้ทรัพยากรคอมพิวเตอร์จำนวนมากและสร้างเอกสารสองฉบับที่มีแฮชเดียวกัน ไม่ได้ให้จับคู่แฮชที่มีอยู่ตามอำเภอใจ
เครื่องมือนี้ทำงานอย่างไร
พิมพ์ข้อความหรือวางไฟล์ แล้ว Web Crypto API ของเบราว์เซอร์จะคำนวณแฮช SHA-1 ในเครื่อง มีโหมดเรียลไทม์ที่แฮชขณะพิมพ์ และช่องเปรียบเทียบที่คุณสามารถวางแฮชที่คาดไว้เพื่อยืนยันความตรงกัน
ความเป็นส่วนตัว
ทุกอย่างเกิดขึ้นในเบราว์เซอร์ ไม่มีการอัปโหลด ไม่มีการเรียกเซิร์ฟเวอร์ ไม่มีการบันทึก ตัดการเชื่อมต่ออินเทอร์เน็ตแล้วเครื่องมือทำงานเหมือนเดิม