In the context of cryptocurrency, a private key is a number that allows users to sign transactions and to generate receiving addresses . Cryptocurrencies rely heavily on public-key cryptography to protect users’ funds. In fact, this is where their name comes from.