Address Types: Ethereum addresses are available in two styles: externally owned addresses (EOAs) and contract addresses. EOAs are generated by private keys, when contract addresses are created when a wise deal is deployed within the Ethereum community. Of course and yes but with keccak256. But you need to check with https://tron-suffix67777.designi1.com/51350038/facts-about-random-wallet-address-eth-revealed