เครื่องสร้างแฮช SHA-1 (Secure Hash Algorithm 1) คือเครื่องมือที่รับข้อมูลอินพุต (เช่น สตริง รหัสผ่าน หรือไฟล์) และสร้างแฮช 160 บิต (20 ไบต์) ซึ่งโดยทั่วไปจะแสดงเป็น สตริงเลขฐานสิบหก 40 อักขระ
ตัวอย่าง:
อินพุต: hello
เอาต์พุต SHA-1: f7ff9e8b7bb2b91af11f4e68f48c6abdaec1e9ff
SHA-1 ได้รับการพัฒนาโดย NSA และเผยแพร่โดย NIST ในปี 1995 โดยครั้งหนึ่งเคยใช้กันอย่างแพร่หลายสำหรับ ลายเซ็นดิจิทัล ใบรับรอง และความสมบูรณ์ของไฟล์ การตรวจสอบ
ความเข้ากันได้ของระบบเก่า: ระบบ แอปพลิเคชัน และโปรโตคอลเก่าบางส่วนยังคงใช้ SHA-1
การตรวจสอบความสมบูรณ์ของไฟล์: สร้างแฮชเพื่อเปรียบเทียบและตรวจจับการดัดแปลงไฟล์
ลายเซ็นดิจิทัล (การใช้งานแบบเก่า): ใช้เพื่อสร้างหรือตรวจสอบใบรับรองและลายเซ็นดิจิทัลก่อนที่ SHA-2 จะกลายเป็นมาตรฐาน
ข้อมูลลายนิ้วมือ: สร้างตัวระบุเฉพาะสำหรับบล็อกข้อมูลขนาดใหญ่
⚠️ SHA-1 คือ ไม่ถือว่าปลอดภัยอีกต่อไป สำหรับวัตถุประสงค์ด้านการเข้ารหัส มีความเสี่ยงต่อการโจมตีแบบชนกัน (การป้อนข้อมูลสองชุดสร้างแฮชเดียวกัน) ซึ่งทำให้ความน่าเชื่อถือลดลงในบริบทที่อ่อนไหวต่อความปลอดภัย
ป้อนข้อมูล: ป้อนสตริง ข้อความ หรืออัปโหลดไฟล์
คลิกสร้าง: เรียกใช้ฟังก์ชันแฮช
รับผลลัพธ์: เครื่องมือจะส่งกลับแฮช SHA-1 เลขฐานสิบหก 40 อักขระ
กำลังตรวจสอบ ลายเซ็นไฟล์เก่า หรือเก็บเนื้อหาที่เก็บถาวรซึ่งเดิมใช้ SHA-1
การรักษาความเข้ากันได้ กับซอฟต์แวร์หรือโปรโตคอลรุ่นเก่า
กรณีการใช้งานที่ไม่สำคัญ: เมื่อความปลอดภัยไม่ใช่ปัญหา (เช่น การจัดทำดัชนี การพิมพ์ลายนิ้วมือข้อมูล)
การวิศวกรรมย้อนกลับหรือการพิสูจน์หลักฐาน: วิเคราะห์แฮช SHA-1 ที่พบในระบบเก่า
🚫 อย่าใช้ SHA-1 สำหรับแอปพลิเคชันใหม่ที่สำคัญต่อความปลอดภัย เช่น การจัดเก็บรหัสผ่าน ลายเซ็นดิจิทัล หรือการแฮชการเข้ารหัส ให้ใช้ SHA-256 หรือ SHA-3 แทน