Если у тебя Wallet.dat поврежден PyWallet не использует пароль, хотя Wallet.dat зашифрован.
не совсем понял, что это значит?
Если PyWallet будет искать ключи на зашифрованном Wallet.dat без использования пароля он
выдаст мусор.
ну это то понятно. иначе никакого бы смысла в криптовании не было бы
Изначально PyWallet рассчитан на небитый файл кошелька, если повреждения в Wallet.dat находятся в полях
где описаны транзакции и прочее не относящееся к хранению ключей PyWallet ключи считает и дешифрует
без ошибок с нужного смещения. Если же дефекты находятся в полях где хранятся ключи PyWallet
не прочитает их правильно. На практике встречал повреждения - несколько байт неверных данных
из-за поврежденных секторов на HDD(это хуже), смещение данных в файле на один или более байт, в одну или другую сторону(это лучше).
Я немного не правильно написал, использовать пароль PyWallet все равно будет если он указан, только данные будут искажены.