What’s the difference between a cryptocurrency and a virtual currency?

Cryptocurrencies are digital or virtual currencies that use cryptography for security, making them difficult to counterfeit. They operate on a decentralized system, meaning that they are not controlled by any central authority. Virtual currencies, however, are digital representations of value that can be exchanged and used as a form of payment, but are not backed by any government or central bank.