I came across an old wallet.dat file I had. Used pywallet on it and got a message saying "The wallet is encrypted but no passphrase is used". What does that even mean?
I never used pywallet and that is a quite confusing sentence. How could it be encrypted without a password? If something is encrypted, it should require something to decrypt it, which as far as I know is always a password, or you can call it whatever you want, what I mean is it requires an input.
This is what I was able to find, so check it out:
Go on that thread and probably there is an answer somewhere.
Isn't that self-explanatory already?
Although it successfully dumped the data contained in the wallet, you'll notice that the private keys in the output are still encrypted.
Each labeled with "encrypted_privkey".
In the instance when you include --passphrase= with the correct passphrase, additional lines with "sec" will be available which is the decrypted private keys in WIF (Wallet Import Format).
Additionally, if you want to output it in a .txt file instead of displaying in the command line, add: > "yourfilename.txt" at the end of the command. (space before and after ">")