Skip to main content

ตัวแปลงแฮชคืออะไร?

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

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

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

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

สถาบันมาตรฐานและเทคโนโลยีแห่งชาติ (NIST) เป็นองค์กรปกครองที่ดูแลมาตรฐานการเข้ารหัสลับกลุ่มนี้รับผิดชอบการตรวจสอบความถูกต้องของโมดูลการเข้ารหัสและการใช้อัลกอริทึมการเข้ารหัสหน่วยงานเป็นหน่วยทดสอบที่ตรวจสอบและตรวจสอบวิธีการใหม่ในการเข้ารหัส

มาตรฐานการเข้ารหัสข้อมูล (DES) เป็นกระบวนการเข้ารหัสมาตรฐานที่ได้รับการอนุมัติจาก NIST ที่จะใช้ในสหรัฐอเมริกาในช่วงปลายทศวรรษ 1970มาตรฐานนี้เป็นหนึ่งในตัวอย่างแรก ๆ ของการเข้ารหัสข้อมูลมันใช้อัลกอริทึมคีย์ 56 บิตเพื่อเข้ารหัสข้อความการเข้ารหัสประเภทนี้ได้รับการบดบังด้วยมาตรฐานการเข้ารหัสล่วงหน้า (AES) ซึ่งเป็นมาตรฐานที่มีอัลกอริทึมคีย์ 256 บิตที่ซับซ้อนมากขึ้น

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