> And if you have some way to enter the numbers so online transactions still work, then what is the point of the encryption?
Why not allow plugging the card into the computer just like a yubikey for online payments? It would be quite difficult to pull off, but credit card companies can save a lot on fraudulent transactions if it is implemented.