So all the governments of the whole world, plus the army of crypto-scientists who have yet to crack SHA-256, are on the whole, either less technically adept than the NSA, OR are in on it too.
The NSA's budget is classified for a reason. The NSA's benefactors have access to resources that most of the world cannot even comprehend. I cannot offer proof but I can claim this is a possibility more real than most think. When a national government such as the US helps achieve control of the world's finances and military in less than 2 centuries anything seems possible.
By the way, have you seen the budget of the Department of Defense recently?
So if you had an infinite amount of money I guess you could land a man on Neptune? A bunch of money doesn't solve something that is inherently impossible. A more logical theory would be that the NSA regrets releasing such strong crypto to the masses. All this was released before the terrorists were trying to take away our freedom and the US decided it had to take away our freedoms to protect those freedoms.