Miklix

เครื่องคำนวณแฮชโค้ด Tiger-160/4

ที่ตีพิมพ์: 17 กุมภาพันธ์ 2025 เวลา 20 นาฬิกา 14 นาที 33 วินาที UTC
ปรับปรุงล่าสุด : 12 มกราคม 2026 เวลา 12 นาฬิกา 59 นาที 20 วินาที UTC

โปรแกรมคำนวณรหัสแฮชที่ใช้ฟังก์ชันแฮช Tiger 160 บิต 4 รอบ (Tiger-160/4) ในการคำนวณรหัสแฮชจากข้อความที่ป้อนหรือไฟล์ที่อัปโหลด

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

Tiger-160/4 Hash Code Calculator

Tiger 160/4 (Tiger 160 บิต 4 รอบ) เป็นฟังก์ชันแฮชเข้ารหัสลับที่รับอินพุต (หรือข้อความ) และสร้างเอาต์พุตขนาดคงที่ 160 บิต (20 ไบต์) ซึ่งโดยทั่วไปจะแสดงเป็นตัวเลขฐานสิบหก 40 ตัวอักษร

ฟังก์ชันแฮช Tiger เป็นฟังก์ชันแฮชเข้ารหัสลับที่ออกแบบโดย Ross Anderson และ Eli Biham ในปี 1995 โดยได้รับการปรับแต่งเป็นพิเศษเพื่อประสิทธิภาพที่รวดเร็วบนแพลตฟอร์ม 64 บิต ทำให้เหมาะสำหรับแอปพลิเคชันที่ต้องการการประมวลผลข้อมูลความเร็วสูง เช่น การตรวจสอบความสมบูรณ์ของไฟล์ ลายเซ็นดิจิทัล และการจัดทำดัชนีข้อมูล ฟังก์ชันนี้สร้างรหัสแฮช 192 บิตใน 3 หรือ 4 รอบ ซึ่งสามารถตัดทอนเหลือ 160 หรือ 128 บิตได้หากจำเป็นเนื่องจากข้อจำกัดด้านพื้นที่จัดเก็บหรือความเข้ากันได้กับแอปพลิเคชันอื่น ๆ

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

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


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

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

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



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



เกี่ยวกับอัลกอริธึมแฮช Tiger-160/4

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

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

สำหรับ Tiger นั้น มีขั้นตอนอยู่ 3 ขั้นตอนดังนี้:

ขั้นตอนที่ 1: การเตรียมส่วนประกอบ (การเพิ่มข้อมูล)

  • ไม่ว่าข้อมูลของคุณจะมีขนาดใหญ่หรือเล็กแค่ไหน Tiger ก็มั่นใจได้ว่าข้อมูลจะมีขนาดที่เหมาะสมสำหรับ Blender โดยจะเพิ่มพื้นที่ว่างเล็กน้อย (เหมือนแผ่นรอง) เพื่อให้ทุกอย่างลงตัวอย่างสมบูรณ์แบบ

ขั้นตอนที่ 2: ฟังก์ชันการบีบอัดข้อมูล (Super Blender)

  • เครื่องปั่นนี้มีใบมีดทรงพลังสามใบ
  • ข้อมูลจะถูกแบ่งออกเป็นส่วนๆ และแต่ละส่วนจะถูกส่งผ่านเครื่องปั่นทีละส่วน
  • ใบมีดไม่ได้แค่หมุนเท่านั้น แต่ยังผสม บด บิด และปั่นข้อมูลในรูปแบบสุดพิสดารโดยใช้รูปแบบพิเศษ (ซึ่งคล้ายกับการตั้งค่าลับของเครื่องปั่นที่ทำให้ทุกอย่างผสมกันอย่างคาดเดาไม่ได้)

ขั้นตอนที่ 3: การผสมหลายรอบ (การผ่าน/การวนรอบ)

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

อ่านเพิ่มเติม

หากคุณชอบโพสต์นี้ คุณอาจชอบคำแนะนำเหล่านี้ด้วย:


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

มิคเคล คริสเตนเซ่น

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

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