Does the kind of algorithm used to hash passwords have any advantages or disadvantages in a dictionary attack? i.e. SHA256, MD5, etc. or is it just the dictionary that is used by the attacker matters?
As far as I can understand, the hashing algorithm does not have any effect on protection against the dictionary attack like John the ripper.