~
A middleman could be used to easily solve this issue.

- OP sends the wallet.dat to the middleman
- The cracker sends the password to the middleman
- The middleman unlocks the wallet, sends the 1 BTC to the cracker and the remaining to OP (minus fees).