I want to generate a tezos 'tz1' aka manager address from scratch. But I cannot find any detailed algorithm of generation.
For example to generate a ETH wallet we will calculate public key than hash it using keccak256, take last 40 characters of hash add "0x" and you get address.
But I am unable to find similar algorithm for tezos 'tz1' address. So please help with it.