What Is SHA-256 and Why Does Bitcoin Use It?

The NSA’s creation now powers Bitcoin’s rebellion against government currencies. This mathematical marvel requires universal-scale energy to break. How did this happen?