Miklix

เครื่องคำนวณรหัสแฮช MD4

ที่ตีพิมพ์: 16 กุมภาพันธ์ 2025 เวลา 22 นาฬิกา 53 นาที 54 วินาที UTC
ปรับปรุงล่าสุด : 16 กุมภาพันธ์ 2025 เวลา 22 นาฬิกา 55 นาที 26 วินาที UTC

เครื่องคํานวณรหัสแฮชที่ใช้ฟังก์ชันแฮช Message Digest 4 (MD4) เพื่อคํานวณรหัสแฮชตามการป้อนข้อความหรือการอัปโหลดไฟล์

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

MD4 Hash Code Calculator

MD4 (Message Digest 4) เป็นฟังก์ชันแฮชการเข้ารหัสที่ออกแบบโดย Ronald Rivest ในปี 1990 สร้างค่าแฮชคงที่ 128 บิต (16 ไบต์) จากอินพุตที่มีความยาวตามอําเภอใจ ขณะนี้ MD4 ถือว่าเสียหายด้วยการเข้ารหัสเนื่องจากช่องโหว่ที่อนุญาตให้มีการโจมตีแบบชนกัน (ค้นหาอินพุตที่แตกต่างกันสองรายการที่สร้างแฮชเดียวกัน) ดังนั้นจึงไม่ควรใช้เมื่อออกแบบระบบใหม่ รวมอยู่ในที่นี้ในกรณีที่จําเป็นต้องสร้างรหัสแฮชที่เข้ากันได้แบบย้อนหลัง

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


คำนวณรหัสแฮชใหม่

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

ข้อมูลอินพุต:



ข้อความที่ส่งมามีการเข้ารหัสแบบ UTF-8 เนื่องจากฟังก์ชันแฮชทำงานกับข้อมูลไบนารี ผลลัพธ์จึงอาจแตกต่างไปจากข้อความที่เข้ารหัสแบบอื่น หากคุณต้องการคำนวณแฮชของข้อความในการเข้ารหัสเฉพาะ คุณควรอัปโหลดไฟล์แทน



เกี่ยวกับอัลกอริทึมแฮช MD4

ฉันไม่ใช่นักคณิตศาสตร์ ดังนั้นฉันจะพยายามอธิบายฟังก์ชันแฮชนี้ในลักษณะที่เพื่อนที่ไม่ใช่นักคณิตศาสตร์ของฉันสามารถเข้าใจได้ ;-) หากคุณต้องการคําอธิบายที่เน้นคณิตศาสตร์ คุณสามารถค้นหาได้จากเว็บไซต์อื่นๆ มากมาย

โอเค ลองนึกถึง MD4 เป็นเครื่องทําลายเอกสารพิเศษ แต่แทนที่จะฉีกกระดาษ มัน "ฉีก" ข้อความใดๆ (เช่น จดหมาย รหัสผ่าน หรือหนังสือ) ให้เป็นใบเสร็จขนาดเล็กขนาดคงที่ ไม่ว่าข้อความของคุณจะใหญ่หรือเล็กเครื่องทําลายเอกสารนี้จะให้ใบเสร็จรับเงินขนาดเล็กที่มีความยาว 16 ไบต์ (128 บิต) หรือ 32 อักขระในรูปแบบเลขฐานสิบหก

ในการทําลายข้อความอย่างถูกต้องคุณต้องทําตามขั้นตอนสี่ขั้นตอน:

ขั้นตอนที่ 1: การเตรียมข้อความ

  • ก่อนทําลายเอกสาร คุณต้องปรับกระดาษให้พอดีกับเครื่องทําลายเอกสารอย่างสมบูรณ์แบบ
  • หากข้อความของคุณสั้นเกินไป ให้เพิ่มพื้นที่ว่างเพิ่มเติม (เช่น เส้นขยุกขยิกหรือฟิลเลอร์) เพื่อให้กระดาษพอดี
  • หากยาวเกินไป ให้แบ่งออกเป็นหลายหน้าที่มีขนาดเท่ากัน

ขั้นตอนที่ 2: การเพิ่มแสตมป์ลับ

  • หลังจากปรับข้อความแล้ว คุณจะเพิ่มตราประทับลับในตอนท้ายที่ระบุว่าข้อความต้นฉบับมีความยาวเท่าใด
  • วิธีนี้ช่วยให้เครื่องทําลายเอกสารติดตามขนาดดั้งเดิมของข้อความ ไม่ว่าคุณจะเพิ่มฟิลเลอร์มากแค่ไหนก็ตาม

ขั้นตอนที่ 3: กระบวนการทําลายเอกสาร (เวทมนตร์ 3 รอบ)

  • ตอนนี้ข้อความจะเข้าสู่เครื่องทําลายเอกสาร
  • เครื่องทําลายเอกสารมี 4 เกียร์ (A, B, C และ D) ที่หมุนเข้าด้วยกันในรูปแบบพิเศษ
  • เฟืองผ่านการปั่น 3 รอบ โดยที่พวกเขา:
    • ผสมคํา
    • พลิกบางส่วนกลับหัว
    • บิดไปรอบๆ เหมือนลูกบาศก์รูบิค
    • ทุบชิ้นส่วนต่าง ๆ เข้าด้วยกัน
  • แต่ละรอบทําให้ข้อความดูเหมือนความยุ่งเหยิงที่ไม่สามารถจดจําได้มากขึ้นเรื่อยๆ

ขั้นตอนที่ 4: ใบเสร็จรับเงินครั้งสุดท้าย

  • หลังจากการปั่นพลิกและทุบเครื่องทําลายเอกสารจะคายใบเสร็จรับเงิน - สตริงตัวเลขและตัวอักษรสั้น ๆ (แฮช)
  • ใบเสร็จรับเงินนี้มีความยาวเท่ากันเสมอ ไม่ว่าคุณจะฉีกคําเดียวหรือหนังสือทั้งเล่มก็ตาม!

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

แชร์บนบลูสกายแชร์บนเฟสบุ๊คแชร์บน LinkedInแชร์บน Tumblrแชร์บน Xแชร์บน LinkedInปักหมุดบน Pinterest

มิคเคล บัง คริสเตนเซ่น

เกี่ยวกับผู้เขียน

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