Services like bitaddress.org allow you to password encrypt a paper wallet. How would I decrypt it?
I found https://github.com/sour-is/bip38tool on github and after a little bit of struggle with the unfamilar golang ecosystem got it installed.
Once installed, the instructions for use are as follows:
export BIP38_PASS=<PASSWORD> cd /usr/local/go/src/bip38tool ./bip38tool decrypt <KEY>
This produces your entire decrypted wallet including the plaintext private key which you can import into electrum or any other wallet application.
Enter the encrypted private key in the "Wallet Details" tab. It will prompt you for a password then.