Bitcoin addresses based on Base58 (this kind of “1PnVcifB9EBwbaAauprqcucPgfUnrRLtWg”) are generated on the basis of a random 256-bit value. Someone will now talk about cid phrases and so on, but no, a cid phrase is essentially a shortened 256 bit number. (those who know the mat part do not swear, all I understand perfectly well, just trying to explain in a simple way). In general, a random 256-bit number turns into a 64-bit number, it turns into a private key, and a public key is created on the basis of the private key by caching.
Bitcoin procedure from Private key to Public key to Public address is one way. You can not do the opposite like Finding your Public key from a Public address or finding a Private key from a Public key.
Keys and addresses
https://learnmeabitcoin.com/beginners/guide/keys-addresses/https://learnmeabitcoin.com/beginners/guide/private-keys/https://learnmeabitcoin.com/beginners/guide/public-keys/