btcbrainwallet Generates Bitcoin addresses using the sha256 hash of passphrase and checks if the address has had any transactions in the past. It is just for fun.