Please excuse my ignorance, but why would you use carbon paper and store the copy rather than the original?
247 karma · joined October 15, 2013
I would not trust a bank with my bitcoins.
To avoid the "hash is a plaintext password" problem you save double-hashed passwords to your database, once in the browser and once on the back-end, twice on the back-end if JavaScript was disabled in your user-agent.
Of course that doesn't solve the problem above, but it still ought to be common practice.