Built-in BaseN
¶
BaseHash comes with a few built-in bases, Base36
, Base52
, Base56
,
Base58
, Base62
, and Base94
.
BaseN.BASEN¶
BASE36
= 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
BASE52
= 0123456789BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz
BASE56
= 23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz
BASE58
= 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
BASE62
= 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
BASE94
= !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
encode¶
-
baseN.
encode
(num)¶ Encodes int
num
tobaseN
. 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
num
tobaseN
at intlength
characters. Returnsbase_hash(num, length, BASEN)
. Returnsstring