แฮชคือสตริงโค้ดที่มีความยาวคงที่ซึ่งได้มาจากการแฮช (เข้ารหัส) สตริงข้อมูลดั้งเดิม การแฮชมักใช้ในการเข้ารหัสข้อมูลที่ละเอียดอ่อน โดยใช้อัลกอริธึมการเข้ารหัสที่แตกต่างกัน บางครั้งอาจจำเป็นต้องถอดรหัสแฮช ตัวอย่างเช่น หากคุณลืมรหัสผ่าน
คำแนะนำ
ขั้นตอนที่ 1
เมื่อเข้ารหัสข้อมูล จะใช้อัลกอริธึมที่แตกต่างกัน: md4, md5, mysql เป็นต้น อัลกอริทึมที่ใช้บ่อยที่สุดคือ md5 ของตัวแปรต่างๆ คุณสามารถดูตัวอย่างการแปลข้อความเป็นแฮชได้ที่นี่: https://mainspy.ru/shifrovanie_md5 ป้อนคำใดๆ ในฟิลด์ คลิกปุ่ม "Md5 Hash" แล้วคุณจะได้รับสตริงที่เข้ารหัส ตัวอย่างเช่น คำว่า "บุคคล" สอดคล้องกับแฮช e3447a12d59b25c5f850f885c1ed39df
ขั้นตอนที่ 2
การพยายามทำลายอัลกอริธึมการแฮชนั้นไร้ประโยชน์ ดังนั้นการถอดรหัสจึงต้องใช้กำลังเดรัจฉาน นั่นคือคำที่เข้ารหัสจะถูกจับคู่โดยการเปรียบเทียบ โปรแกรมที่เลือกคำจะเปรียบเทียบแฮชกับคำที่ต้องการถอดรหัส หากพบการจับคู่ แฮชจะถูกถอดรหัส
ขั้นตอนที่ 3
หากคุณต้องการถอดรหัสแฮช ก่อนอื่นให้ใช้บริการออนไลน์ฟรีที่ทำการถอดรหัสที่คล้ายกัน ตัวอย่างเช่น https://hashcracking.ru/index.php บริการนี้สะดวกเพราะมีแฮชของคำในภาษารัสเซีย ตามลิงค์ ป้อนแฮชด้านบนในช่องที่เกี่ยวข้อง กด Enter คุณจะเห็นการถอดรหัสแฮช
ขั้นตอนที่ 4
มีบริการที่คล้ายกันมากมายในเครือข่าย แต่ถ้าคุณจำรหัสผ่านไม่ได้โดยใช้ความช่วยเหลือ ให้ใช้โปรแกรมพิเศษ เช่น PasswordsPro โปรแกรมมีตัวเลือกการเลือกหลายแบบ ตั้งแต่แบบเร็วที่สุด - สำหรับรหัสผ่านง่ายๆ เช่น 123, 121212 เป็นต้น ไปจนถึงชุดค่าผสมที่เป็นไปได้จำนวนมาก ในกรณีหลัง การถอดรหัสอาจใช้เวลามากกว่าหนึ่งวัน (ขึ้นอยู่กับพลังของคอมพิวเตอร์)
ขั้นตอนที่ 5
คุณสามารถใช้ John the Ripper เพื่อถอดรหัสแฮช ข้อเสียเพียงอย่างเดียวของแอปคือทำงานจากบรรทัดคำสั่ง