I know that when we encrypt, we use standard encryption technologies and to store data it's often stored as a hash.
By encrypting a common password, for example
using MadeUpHashingTechnology it will always equate to
this becomes a standard to use in identifying my hash. Now crackers can look at MadeUpHashingTechnology-Dictionary.com for the most common hashes and see my data more easily.
If I identified n-common or low-strength passwords and simply left them unencrypted (or used a distinctly different encryption) would that help in reducing dictionary attacks? (I'm assuming my password database has been compromised in this scenario)
Would the database need to be compromised for a dictionary attack to be useful?