Ask for pass phrase if none is given

When using a pass phrase we currently have to specify it on the command
line. That may not be considered secure. Show a dialog and ask for it if
it's not set.

Signed-off-by: Marcus Karlsson <mk@acc.umu.se>