I'm trying to see how safe encrypted data is. Say I have an encrypted disk image in Mac OS X, and let's say it's 256-bit AES. So I make the password: aW@lS5Ud>Q1s4T!2f6Z~ My question is, for someone to crack the password, how do they do it other than, like me, typing in the password in the password entry box? For example, it takes me one try to do it, which takes about 8 seconds to get the password entry box up, type it in, and hit enter. If they continue to try with incorrect passwords, it would take them 8 seconds per attempt, right? With this method, it seems impossible that someone could break in if you make the password really difficult to guess as shown above. On the other hand, is there a program that either: 1. puts in guesses at a significantly faster rate, eg 100 guesses per second, or 2. bypasses the password entry box, or 3. finds the password some other way? If so, then no matter how difficult you made the password, they could find it with enough computing power and time, right? Could that be done on a Mac OS X filevault or encrypted disk image? This has been on my mind for years, but never been able to find an answer.