Base58 是一種用於編碼二進位制資料的方式,常用於比特幣地址和其他加密貨幣中。Base58 字元集不包含容易混淆的字元,如數字 0、大寫字母 O、大寫字母 I 和小寫字母 l,以及 + 和 / 符號,使其更適合人工輸入和識別。Base58 使用的字元集為:123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz。相比 Base64,Base58 編碼後的文本更短,但計算稍慢。Base58 廣泛應用於區塊鏈、加密貨幣等領域。