1 SHA-256 invented by US NSA
2 To brute-force something means to try all the possible combinations until you find the solution.
IE 3 digits briefcase lock, has a total of 1000 possible combination, 4 digits lock, would already have 10.000 possible combinations.
(under the assumption that we have a lock with separate dials for each number, and that it uses only the numerical digits 0–9)
So how about Bitcoin? How many combinations we have there? The number is so high that we cant really imagine. To brute-force 256 Alphanumeric hash algorithm would take almost infinite time.
To make it more easy to understand what it takes Andreas Antonopoulos gave a good answer to this: "Every atom of the matter in the entire observable universe, of hundred billion galaxies and more, everything that is making up everything that we can observe in our space/time, everything could have its own private key." So good luck guessing that private key.