Built-in BaseN¶
BaseHash comes with a few built-in bases, Base36, Base52, Base56,
Base58, Base62, and Base94.
BaseN.BASEN¶
BASE36 = 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZBASE52 = 0123456789BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyzBASE56 = 23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyzBASE58 = 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyzBASE62 = 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzBASE94 = !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~encode¶
-
baseN.encode(num)¶ Encodes int
numtobaseN. Returnsbase_encode(num, BASEN). Returnsstring
decode¶
-
baseN.decode(key)¶ Decodes string key from
baseN. Returnsbase_decode(key, BASEN). Returnsint
hash¶
-
baseN.hash(num[, length=HASH_LENGTH])¶ Hashes int
numtobaseNat intlengthcharacters. Returnsbase_hash(num, length, BASEN). Returnsstring