อันที่จริง การเข้ารหัสทั้งหมดถูกส่งผ่านรหัสแฮช ตราบใดที่รหัสแฮชของไฟล์ที่แยกออกมาถูกส่งมาให้เรา เราก็สามารถถอดรหัสและดำเนินการกู้คืนได้โดยตรง
การแยกรหัสแฮชโดยทั่วไปใช้ซอฟต์แวร์ Ripper นี้ John the Ripper Password cracker ซอฟต์แวร์นี้สามารถแยกออกได้
John the Ripper เป็นซอฟต์แวร์โอเพนซอร์ซสำหรับการถอดรหัสรหัสผ่าน มันสามารถใช้การโจมตีพจนานุกรมการถอดรหัสที่รุนแรงและวิธีการอื่น ๆ เพื่อพยายามถอดรหัสค่าแฮชที่เข้ารหัสเพื่อกู้คืนต้นฉบับ
Hashcat เป็นเครื่องมือกู้คืนรหัสผ่านที่เร็วที่สุดในโลกมีฐานรหัสที่เป็นกรรมสิทธิ์ก่อนปี2015แต่ตอนนี้ได้รับการเผยแพร่เป็นซอฟต์แวร์ฟรีเวอร์ชันสำหรับ Linux,OS X และ Windows สามารถใช้รูปแบบที่ใช้ CPU หรือ GPU ได้อัลกอริทึมแฮชที่รองรับ hashcat ได้แก่ Microsoft LM hashs, MD4,MD5,SHA series, Unix crypto format, MySQL และ Cisco PIX เป็นต้น
Hashcat รองรับคอมพิวเตอร์หลายคอร์