Some data points One computer can try about 4 million keys per second. A medium-sized corporate or research lab may have 100 computers. The distributed.net project has 40000 computers. Remember that most computers are idle most of the time (they're waiting for you to type something); getting them to crack keys in their spare time doesn't actually cost anything extra.