| ascii_val | Calculate the ascii value number of a character |
| base16_to_dec | Converts a base 16 string to a base 10 number. Because I couldn't get base R functions to work for big hex numbers. |
| decode | Decodes a hashid into the original integer or integer vector |
| decode_hex | Decodes a hashid into the original hexidecimal number |
| dec_to_base16 | Converts a base 10 number to base 16 number. Because I couldn't get R's as.hexmode() to work for big integers. |
| DEFAULT_ALPHABET | Default Values for hashid settings |
| DEFAULT_SEPS | Default Values for hashid settings |
| encode | Encodes an integer or integer vector into a hashid string. All numbers must be non-negative integers. |
| encode_hex | Encodes a hexademical number into a hashid |
| enforce_min_length | Enforces hashid minimum length by padding the hashid with additional characters. |
| hash | Maps an integer to a string. Generated string will be inversely proportional to alphabet length. |
| hashid_defaults | Default Values for hashid settings |
| hashid_settings | A function to create a hashid settings list. |
| RATIO_GUARDS | Default Values for hashid settings |
| RATIO_SEPARATORS | Default Values for hashid settings |
| shuffle | Permutes the characters in a string based on an inputted salt string. |
| split | Splits a string based on a set of splitting characters |
| unhash | Unhashes a string to an integer based on alphabet. |