Miklix

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

ที่ตีพิมพ์: 18 กุมภาพันธ์ 2025 เวลา 21 นาฬิกา 28 นาที 01 วินาที UTC
ปรับปรุงล่าสุด : 12 มกราคม 2026 เวลา 14 นาฬิกา 23 นาที 15 วินาที UTC

เครื่องคำนวณรหัสแฮชที่ใช้ฟังก์ชันแฮชของ Whirlpool ในการคำนวณรหัสแฮชจากข้อความที่ป้อนหรือไฟล์ที่อัปโหลด

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

Whirlpool Hash Code Calculator

ฟังก์ชันแฮช Whirlpool เป็นฟังก์ชันแฮชเข้ารหัสลับที่ออกแบบโดย Vincent Rijmen (หนึ่งในผู้ร่วมออกแบบ AES) และ Paulo SLM Barreto มีการนำเสนอครั้งแรกในปี 2000 และได้รับการปรับปรุงแก้ไขในปี 2003 เพื่อเพิ่มความปลอดภัย Whirlpool เป็นส่วนหนึ่งของมาตรฐาน ISO/IEC 10118-3 ทำให้เหมาะสำหรับการใช้งานด้านการเข้ารหัสลับที่หลากหลาย โดยจะสร้างรหัสแฮชขนาด 512 บิต (64 ไบต์) ซึ่งโดยทั่วไปจะแสดงเป็นอักขระเลขฐานสิบหก 128 ตัว

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


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

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

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



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



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

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

เอาล่ะ ลองนึกภาพว่าคุณกำลังทำสมูทตี้ที่มีส่วนผสมหลากหลายอย่าง เช่น กล้วย สตรอว์เบอร์รี ผักโขม เนยถั่วลิสง ฯลฯ นี่คือสิ่งที่ Whirlpool ทำกับส่วนผสม (หรือข้อมูล) ของคุณ:

ขั้นตอนที่ 1 - แบ่งทุกอย่างออกเป็นส่วนย่อย (แยกข้อมูลออกเป็นชิ้นๆ)

  • ขั้นแรก โปรแกรมจะแบ่งข้อมูลของคุณออกเป็นส่วนเล็กๆ เหมือนกับการหั่นผลไม้ก่อนนำไปปั่น

ขั้นตอนที่ 2 - ผสมให้เข้ากันอย่างบ้าคลั่ง (คลุกเคล้าส่วนผสม)

จากนั้น ระบบจะนำข้อมูลเหล่านี้ไปใส่ในเครื่องปั่นทรงพลังที่มีความเร็ว 10 ระดับ (เรียกว่า "รอบ") แต่ละรอบจะผสมข้อมูลในรูปแบบที่แตกต่างกัน:

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

ขั้นตอนที่ 3 - ผลลัพธ์สุดท้าย (ค่าแฮช)

  • หลังจากปั่นอย่างเข้มข้น 10 รอบ คุณจะได้เครื่องดื่มที่เนียนนุ่มและผสมผสานกันอย่างลงตัว หรือในกรณีนี้คือแฮช 512 บิต ไม่มีทางที่จะแยกกล้วยหรือผักโขมดั้งเดิมออกจากสมูทตี้ได้อีกต่อไป สิ่งที่คุณเหลืออยู่คือเครื่องดื่มสุดท้ายเท่านั้น

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

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


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

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

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

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