Ten Common Methods for Cracking Network Passwords - Software and Network Technology