บ้าน
TH

รับแฮช SHA1

บริการออนไลน์ที่ช่วยให้คุณได้รับค่าแฮช SHA1 SHA1 (อัลกอริทึมแฮชที่ปลอดภัย 1) เป็นฟังก์ชันการเข้ารหัส ขนาดแฮชคือ 160 บิต

ข้อความ:

ผลลัพธ์:

^_^

(คลิกเพื่อคัดลอก)

SHA1 (อัลกอริทึม Hash Secure 1) เป็นฟังก์ชั่นแฮชเข้ารหัสที่พัฒนาโดยสำนักงานความมั่นคงแห่งชาติของสหรัฐอเมริกาและเผยแพร่โดยสถาบันมาตรฐานและเทคโนโลยีแห่งชาติในปี 1995 SHA1 ยอมรับการป้อนข้อมูลความยาวตามอำเภอใจและผลิตค่าแฮช 160 บิต (20 ไบต์) การย่อยนี้มักจะแสดงเป็นเลขฐานสิบหกเลข 40 หลัก

SHA1 ได้รับการพัฒนา แต่เดิมเป็นส่วนหนึ่งของตระกูล SHA ขนาดใหญ่ของอัลกอริทึมและถูกมองว่าเป็นการปรับปรุงในรุ่นก่อนหน้านี้คือ SHA-0 SHA1 พบการใช้อย่างแพร่หลายอย่างรวดเร็วในด้านเทคโนโลยีสารสนเทศและความปลอดภัยทางไซเบอร์ มันถูกใช้เพื่อตรวจสอบความสมบูรณ์ของไฟล์ลายเซ็นดิจิตอลโปรโตคอลความปลอดภัยเช่น TLS/SSL และ SSH และระบบควบคุมเวอร์ชันเช่น GIT

อย่างไรก็ตามเมื่อเวลาผ่านไปช่องโหว่ใน SHA1 ถูกค้นพบ ปัญหาสำคัญคือความอ่อนแอต่อการชน การชนเกิดขึ้นเมื่อข้อความอินพุตที่แตกต่างกันสองข้อความสร้างการย่อยแฮชเดียวกัน แม้ว่าการชนกันจะเป็นไปได้ในทางทฤษฎีสำหรับฟังก์ชั่นแฮชใด ๆ แต่การต่อต้านพวกเขามีความสำคัญต่อความปลอดภัย การค้นหาวิธีการปฏิบัติในการสร้างการชนสำหรับ SHA1 กลายเป็นปัญหาร้ายแรง

ในปี 2560 กลุ่มนักวิจัยได้แสดงให้เห็นถึงการโจมตีที่เกิดขึ้นใน SHA1 ซึ่งเป็นที่รู้จักกันในชื่อ Shattered นี่หมายความว่าผู้โจมตีสามารถสร้างไฟล์ที่แตกต่างกันสองไฟล์ที่สร้างแฮช sha1 เดียวกันทำให้พวกเขาสามารถสร้างลายเซ็นดิจิตอลหรือจัดการข้อมูลโดยไม่ต้องสงสัย

เนื่องจากช่องโหว่เหล่านี้ SHA1 เลิกใช้แล้วและไม่แนะนำให้ใช้ในแอปพลิเคชันส่วนใหญ่ที่ต้องใช้ความปลอดภัยในระดับสูง ขอแนะนำให้โยกย้ายไปยังฟังก์ชั่นแฮชที่แข็งแกร่งเช่น SHA-256, Sha-384 หรือ SHA-512 ซึ่งเป็นส่วนหนึ่งของตระกูล SHA-2 หรืออัลกอริทึมใหม่เช่น SHA-3 องค์กรและผู้จำหน่ายซอฟต์แวร์หลายแห่งหยุดการสนับสนุน SHA1 และเบราว์เซอร์ที่ทันสมัยและระบบปฏิบัติการเตือนผู้ใช้เกี่ยวกับความไม่มั่นคงของเว็บไซต์หรือแอพพลิเคชั่นที่ใช้ SHA1