A shortened identifier, such as a shortened URL, is used to access data, a
service, and/or another resource that is associated with a full
identifier, such as a full URL. In an exemplary embodiment, a hash key is
generated from the full URL and included with a domain identifier to form
a shortened URL. Other codes can also be included in the shortened URL.
The shortened URL can be included in a message, page, and/or other data
element that is generally too small for the full URL. When received from
a client, a property code, a user ID, and/or other data is used to locate
one or more full URLs. A selected hash function is applied to the full
URLs to generate a table of hash keys. If a match exists with the hash
key from the shortened URL, the resource is accessed at the corresponding
full URL.