* Switch to using QCommandLineParser * Implement the --same-password option * extract `getKeyFromLine` function