Skip to main content

ไฟล์แฮชคืออะไร?

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

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

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

ขั้นตอนแฮชถูกสร้างขึ้นครั้งแรกในปี 1950 เป็นวิธีการเร่งการเข้าถึงคอมพิวเตอร์การสร้างไฟล์แฮชต้องใช้ฟังก์ชันแฮชซึ่งเป็นอัลกอริทึมทางคณิตศาสตร์มีอัลกอริทึมแฮชหลายประเภทที่มีอยู่ในวิศวกรรมคอมพิวเตอร์ในปัจจุบันฟังก์ชั่นเหล่านี้แตกต่างกันไปตามความซับซ้อน แต่ทุกคนพยายามที่จะจัดการสตริงของข้อความและแปลงเป็นตัวเลขangencies หน่วยงานบังคับใช้กฎหมายส่วนใหญ่ใช้ไฟล์แฮชเพื่อจัดเก็บข้อมูลลายนิ้วมือที่สำคัญเทคโนโลยีลายนิ้วมือที่มีอยู่ในปัจจุบันใช้ไฟล์และฟังก์ชั่นแฮชเพื่อจับภาพของลายนิ้วมือแต่ละครั้งภาพลายนิ้วมือเหล่านี้จะถูกแปลงเป็นรูปแบบตัวเลขและเก็บไว้ในฐานข้อมูลการบังคับใช้กฎหมายกระทรวงยุติธรรมของสหรัฐอเมริกา (DOJ) รักษาฐานข้อมูลลายนิ้วมือที่ใหญ่ที่สุดแห่งหนึ่งในสหรัฐอเมริกาลายนิ้วมือเหล่านี้รวมถึงอาชญากรที่รู้จักทั้งหมดในสหรัฐอเมริกาและถูกเก็บไว้โดยใช้เทคโนโลยีแฮช

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