Quorum Wallet prompts for a Passphrase and a Email or username to generate the account.
On the FAQs there is a description of the algorithm to generate the account:
What is the algorithm used to create my account?
It is fairly simple:
seed = String(passphrase) + String(userid); privatekey = PBKDF2(seed, seed, 2000, 32, 'sha256');
How can I generate the Version 3 of the Ethereum wallet format file using Javascript?