On a side note, has anyone tried decrypting a bitcoin private key or something in sha256? I have no idea what it would do
Unclear what you're asking. Hash functions, like sha256, are theoretically one-way: so you can't go the other way or "decrypt" them.
If you take a private key and pass it to sha256, you will get another hash of random characters.
I worded that wrong. I think its possible (takes a lot of work) to brute force it or something, but I really don't know. It would be pretty cool if like some transaction data would be stored in that hash.