Bitcoin brainwallet that doesn't trust the user (uses a randomly generated phrase)