Add password confirmation to encryption

If the user mistypes their password, they could end up losing data when it comes time to decrypt it elsewhere. This would ask them to confirm their initial entry to safeguard against that.