This vulnerability is yet another reason address reuse in Bitcoin clients must be eliminated.
Prior to this, using non-deterministic wallets was either a privacy disaster (single key model) or else a usability nightmare (random key model).
Now anything which encourages address reuse should be considered negligent.
You must be joking.
If you cannot use the same private key again, to sign a different stuff, then it is not even a digital signature application - you can as well start using random and their hashes, or something..
Of course it must work multiple times - just like PGP/RSA has been working, ever since it was invented.
And nobody says that you using the same PGP key twice "should be considered
negligent" - it would just defeat the purpose of a digital signature
