High speed Base58 encoding using GMP with BigInt and MD5 support