In the next five years, computers will take codes that would have taken lifetimes to crack and break them in hours.