base64 can throw which caused silent verification failures. Ask for passwords with correct parent window otherwise dialog not visible on MacOSX. Similarly for verification messages.