“We can compute a unique hash (e.g., MD5 or SHA256 etc.) of the given URL. The hash can then be encoded for display. This Base64 encoding could be base36 ([a-z ,0-9]) or base62 ([A-Z, a-z, 0-9]) and if we add ‘+’ and ‘/’ we can use encoding”
Why cant we just grab the short key directly from the hash value? What is the purpose of the Base 64 encoding?