มีเครื่องมือใดที่สามารถให้สตริงสำหรับรหัส MD5 ได้หรือไม่


4

ฉันต้องการสตริงที่มีรหัส MD5 เหมือนกับสตริงเดิม

ฉันหมายถึงฉันต้องการเครื่องมือที่ใช้รหัส MD5 และให้สตริงที่เป็นไปได้หลายรายการซึ่งมีรหัส MD5 เดียวกัน

มีเครื่องมือใดบ้าง ???

คำตอบ:


2

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

ไม่ว่าในกรณีใดไม่มีเครื่องมือดังกล่าว

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


นั่นไม่ใช่ความจริง 100% ... ยังมีวิธีการบังคับแบบเดรัจฉานและมีเครื่องมือมากมายสำหรับสิ่งนั้น และเขาแค่ขอเครื่องมือที่คืนค่าสตริงที่เป็นไปได้เขาไม่เคยพูดในช่วงเวลาใด
Bobby

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

จริง ฉันอ่านคำถามใหม่และคุณพูดถูก
Bobby

เครื่องมืออันดุร้ายกำลังมองหาคู่แรก หากคุณไม่หยุดค้นหาหลังการแข่งขันครั้งแรกคุณมีสิ่งที่ OP ขอ สาเหตุเป็นไปได้ยากมากที่เครื่องมือจะค้นหาอย่างอื่นในช่วงเวลาที่เหมาะสม แต่ .. ไม่ใช่ปัญหาของคุณ / ฉันใช่ไหม?
akira

@akira ฉันไม่ทราบว่าเครื่องมือใด ๆ ที่จะทำการค้นหาต่อไปหลังการจับคู่ คุณเป็น
Jed Daniels

2

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

' hashcat ' เป็นหนึ่งในเครื่องมือเหล่านี้

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


1

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

ดังนั้นหากแฮช MD5 ของคุณถูกสร้างขึ้นจากวลีทั่วไปหรือพจนานุกรมโอกาสที่ดีที่คุณจะพบมัน

ลองดูhttp://tools.benramsey.com/md5

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.