Introduction to Linux hash cracking