I think we are waiting for full client-side javascript signing where the passphrase is completely abstracted from any server. When this is completed we could easily accomplish what you are suggesting on every nxt site out there: nxtcrypto, mynext, etc etc and the user can then use APIs embedded into the javascript to view balances and perform transactions ,etc
Here some open source plug in . Maybe someone can contact the developers of this plug in to adapt them to Nxt if requiredPronounceable Password Generator
Extension Author: Jan Benjamin Engracia, Extension Language: English
This plugin adds a custom password generation algorithm, which generates pronounceable passwords.
The plugin is available here:
http://sourceforge.net/projects/pronouncepwgen/ [Downloads]
Readable Passphrase Generator
Extension Author: Murray Grant, Extension Language: English
The Readable Passphrase Generator plugin generates passphrases, which are (mostly) grammatically correct, but nonsensical. These are easy to remember (for humans), but difficult to guess (for humans and computers).
The plugin is available here:
http://readablepassphrase.codeplex.com/WordSequence Generator
Extension Author: fireOut, Extension Language: English
The WordSequence plugin generates passphases consisting of words.
The plugin is available here:
http://sourceforge.net/projects/kpwordsequence/Here another one TFA. Maybe someone can contact the developers of this plug in to adapt them to Nxt if requiredhttp://keepass.info/plugins.html#keeotpOtpKeyProv
Plugin Author: Dominik Reichl, Plugin Language: English
OtpKeyProv is a key provider based on one-time passwords. After protecting your database using this plugin, you need to generate and enter one-time passwords in order to open your database.
All generator tokens that follow the OATH HOTP standard (RFC 4226) are supported.
Download plugin: [v2.2 for KeePass 2.20 and higher]
Download source code: [v2.2 for KeePass 2.20 and higher]
If you instead want KeePass to generate one-time passwords, see the {HMACOTP} placeholder. For generating time-based OTPs, see the KeeOtp and Tray TOTP plugins.
KeeChallenge
Plugin Author: Ben Rush, Plugin Language: English
Allows to protect KeePass databases using challenge-response authentication.
The plugin is available here: [KeeChallenge Plugin Website].
KeeOtp
Plugin Author: Devin Martin, Plugin Language: English
This is a KeePass plugin that adds support for two factor authentication into other systems using TOTP (Timed One Time Passwords). It stores TOTP secret keys in the KeePass database and generates TOTP codes from the key within KeePass.
KeeOtp is compatible with Google's 2-Step Verification and Amazon AWS MFA. It will work with most other RFC 6238 compliant TOTP implementations as well.
Website: [https://bitbucket.org/devinmartin/keeotp/wiki/Home]
Downloads: [https://bitbucket.org/devinmartin/keeotp/downloads]
KeePass has a built-in placeholder to generate HOTPs (but not TOTPs), see {HMACOTP}.
If you instead want to protect your KeePass database using one-time passwords (i.e. one-time passwords need to be generated and entered in order to open your database), see the OtpKeyProv plugin.
Tray TOTP
Plugin Author: Alexandre Gravel, Plugin Language: English
Time-based One-Time Password plugin to enable 2-step authentification (supports Google and Dropbox) by generating TOTPs from the KeePass tray icon. This plugin also provides a custom column to display and/or generate TOTPs. Auto-Type is also supported when the specified custom field is used in a keystroke sequence.
Website: [https://sourceforge.net/projects/traytotp-kp2/]
Downloads: [https://sourceforge.net/projects/traytotp-kp2/files/]
KeePass has a built-in placeholder to generate HOTPs (but not TOTPs), see {HMACOTP}.
If you instead want to protect your KeePass database using one-time passwords (i.e. one-time passwords need to be generated and entered in order to open your database), see the OtpKeyProv plugin.