Base58 is a format for representing binary data (data that can be processed by a computer in binary form) as a string of characters.
When blockchain is used as a mechanism for cryptocurrencies such as Bitcoin and Ripple, this Base58 format is used for addresses and private key strings.
Difference between Base58 and Base64 and characters that can be used
The difference between Base58 and Base64 is that Base58 excludes characters that are easy for people to mistake, such as l (lowercase l) and 1 (numeral 1).
The characters that can be used in Base58 are as follows
The characters that can be used in Base64 are as follows. + and /, 0, O, I, and l can be used.