คลิกเพื่อเลือกไฟล์หรือลากมาที่นี่
MD5

MD5 Message-Digest Algorithm ฟังก์ชันแฮชเข้ารหัสที่ใช้กันอย่างแพร่หลายซึ่งสร้างค่าแฮช 128 บิต (16 ไบต์) โดยใช้เพื่อให้แน่ใจว่าการส่งข้อมูลที่สมบูรณ์และสม่ำเสมอ

MD5 ได้รับการออกแบบโดย Ronald Linn Rivest นักเข้ารหัสชาวอเมริกันและเผยแพร่ในปี 1992 เพื่อแทนที่อัลกอริธึม MD4 ขั้นตอนสำหรับอัลกอริธึมนี้ระบุไว้ใน RFC 1321 (เช่น ชิ้นส่วนของข้อความ) การดำเนินการจะกลายเป็นอีกความยาวคงที่ ค่าซึ่งเป็นหลักการพื้นฐานของอัลกอริธึมการแฮช

เครื่องมือคำนวณ MD5 ออนไลน์ทำอะไรได้บ้าง

  • การคำนวณค่า MD5 ของไฟล์แบบออนไลน์

เว็บไซต์ของเราจะบันทึกไฟล์นั้นหรือไม่

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

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

การเปรียบเทียบฟังก์ชันตระกูล SHA
อัลกอริทึมและตัวแปร ความยาวเอาต์พุต
(bit)
ขนาดสถานะภายใน
(bit)
ขนาดบล็อก
(bit)
ความยาวข้อความสูงสุด
(bit)
รอบ ปฏิบัติการ ความปลอดภัย
(bit)
ประสิทธิภาพ MiB/s)
MD5
(สำหรับการอ้างอิง)
128 128
(4 × 32)
512 264 − 1 64 ระดับบิตและ XOR ระดับบิต การเลื่อนแบบวนซ้ำ การเติม(โมดูล 232), ระดับบิตหรือ <18
(พบการชนกัน)
335
SHA-0 160 160
(5 × 32)
512 264 − 1 80 ระดับบิตและ XOR ระดับบิต การเลื่อนแบบวนซ้ำ การเติม(โมดูล 232), ระดับบิตหรือ <34
(พบการชนกัน)
-
SHA-1 160 160
(5 × 32)
512 264 − 1 80 <63
(พบการชนกัน)
192
SHA-2 SHA-224
SHA-256
224
256
256
(8 × 32)
512 264 − 1 64 ระดับบิตและ XOR ระดับบิต การเลื่อนแบบวนซ้ำ การเติม(โมดูล 232), ระดับบิตหรือ, กะ ใช่
112/128
139
SHA-384
SHA-512
SHA-512/224
SHA-512/256
384
512
224
256
512
(8 × 64)
1024 2128 − 1 80 ระดับบิตและ XOR ระดับบิต การเลื่อนแบบวนซ้ำ การเติม(โมดูล 264), ระดับบิตหรือ, กะ ใช่
192/256/112/128
154
SHA-3 SHA3-224
SHA3-256
SHA3-384
SHA3-512
224
256
384
512
1600
(5 × 5 × 64)
1152
1088
832
576
ไม่จำกัด 24 ระดับบิตและ XOR ระดับบิต การเลื่อนแบบวนซ้ำ การปฏิเสธ ใช่
112/128/192/256
-
SHAKE128
SHAKE256
d (ความยาวผันแปร)
d (ความยาวผันแปร)
1344
1088
ใช่
min (d/2, 128)
min (d/2, 256)
-