Quantum Cryptography Explained

The increasing speed of normal (ie. non-quantum) computers will have no effect on RSA encryption.  While a faster computer can find factors faster, it can also use larger keys.  Encrypting with a larger key takes less additional computation time than it takes to crack the key.  The faster computers get, the greater the difference in computation time between encryption and cracking.  While quantum computers might throw a big wrench into RSA, that has yet to be seen.