ક્રેકિંગ પ્રોગ્રામ સાદા ટેક્સ્ટ પાસવર્ડો લઈને શરૂ થાય છે, તેમને હેશ ઍલ્ગોરિધમ દ્વારા ચલાવવા, જેમ કે MD5, અને પછી ચોરેલી પાસવર્ડ ફાઇલમાં હેશ સાથે હેશ આઉટપુટની તુલના કરે છે.