I'd like to introduce StrongCoin. http://strongcoin.com/Sign up and click on New Account to see the address generator in action.
** Warning This is A Technical Preview, Don't send Bitcoins to the addresses you create **StrongCoin is now up and running.StrongCoin is yet another wallet service (YAWS) with a difference. I'm not storing private addresses on the server except in AES encrypted form.
When you go to create an address in StrongCoin you currently have 2 options.
1. Use the javascript account creator, this takes a password from you and AES encrypts the private key before sending it to the server.
2. You can create a public and private key offline, encrypt the private key and submit to StrongCoin. I'm working with the developer of VanityGen to try and make this as simple as possible.
The StrongCoin server has no-way of knowing the password you used for your private key and can't decrypt your key. Also anyone that attacks our servers will not be able to access your private key as long as you've chosen a strong password.
Coming Soon.1. Payments, I'm looking to create a javascript popup that will take your password, decrypt your private key and sign a payment all in the browser. Only the signed payment gets sent to the server.
2. Offline payments, I'll be offering the ability to pass through payments created offline.
3. Address book, for storing beneficiaries and their addresses.
4. Email backup. I want to send an email after each account is created (or after a group of accounts) this will have your public key and encrypted private key. Therefore if anything happens to our service you will still have access to your funds.
5. Payment and Address creation page signing. I'm looking for a way to show the user that no malicious code has been injected into the system.
6. A popup keyboard, this is hopefully circumvent key loggers by allowing the user to click enter a password. see
http://www.greywyvern.com/code/javascript/keyboard7. Coming Soon - Address generation via a sentence. see
https://bitcointalksearch.org/topic/mental-bitcoin-wallet-i-have-real-bitcoins-stored-in-my-head-35082
FeedbackI'd like to gather feedback if I may.
How can I make this service better ? How can I address all the risks ?
p.s. And yes it works on the Kindle browser, which is surely one of the safest environments to generate keys
[/list]