Public key crypto which depends on factoring a number made from two primes will die in an instant if somebody cracks the maths to do it, after this happens we will have to find a better way of doing it, generation of long streams of symetric keys in a predictable (to those who know) way, a truly random key as long as the data is (and will remain forever) uncrackable.
Incidentially, this could be used to crack symetric key cyphers if you can brut force billions of keys quickly and check the decrypted value for valid data, if you have 1Mb of http data encrypted with 3Des, keep trying keys until you get ascii only, once you have, you have the session key, totally impractical with a silicon chip computer, but not with QC (perhaps we should start looking at much longer session keys?).
Another solution is dongle/token based crypto, assuming the changing key rotates quickly and unpredictably, we would need to extend the technology (multiple server capability not based on RSA style maths), but physical keys biometric protected USB interfaced tokens could give that security today.
Euler totient based crypto has done us proud for a long time, but who's to say that it hasn't already been broken? even simple maths like the classic prime=(41 + (n*n) -n)) works for a lot of low values of n which shows that there could be a pattern in the chaos (and a shortcut to Shor starting values could make it breakable in seconds on a basic PC and maybe real-time with dedicated, todays technology chips).
QC is new and facinating, but perhaps it's the solution to the prime problem and not the problem itself?
I would be interested in other applications for QC other than trying to brut-force crypto maybe calculating weather patterns after the worlds topography and temps can be input as a massive number of variables, which given our screwed up weather, wouldn't that be useful?