How does all this affect cryptocurrencies?
Cryptocurrencies take advantage of this great potential of cryptography for the generation of Bitcoin addresses. All this with the aim that it can be shared publicly. However, cryptocurrencies like Bitcoin use an optimal algorithm for the purpose of creating the address, this method is called ECDSA (Elliptic Curve Digital Signature Algorithm).
Due to the operation of asymmetric cryptography, we can get addresses Bitcoin that can be delivered to everyone without risk of accessing your funds. This is because only the owner of the public key (which in theory should also be the one with the private key) will have access to the cryptocurrencies to manage them as they consider best.
In fact, Bitcoin Simplify this by doing an address conversion, where in reality sharing the address where to receive the bitcoins, it is the software that is in charge of preparing the transaction so that only the recipient can access the funds because it is the only one that has the key private.
This protocol, which may seem difficult to understand, offers high security and guarantees that no malicious external agent accesses our money to steal it.