Yes you can't crack the password.
I've never used pywallet myself, but from what I understand, you need to enter the password when you let pywallet search your entire partition. I don't think it can find private keys from an encrypted wallet.dat without the password.