I am working on a password validation algorithm that needs to check potential passwords against the dictionary. If the password or any part of it can be found in the dictio
Check all substrings in the intended password against http://www.dictionary.com
To verify a strong password, you should do more than just check for words in the dictionary. But if there is not a library already to do this in your platform (what is it by the way?) - simply treat it like you want to do spell checking. If any part of the password passes a spellchecker, it fails.
Microsoft has a library for spell-checking.
If you specifically want to use a web service, consider this.
A couple dictionary/wordlists are available here.