Technology has brought us ways to aggregate data, which requires a unique way to identify said data. Most, if not all, have been counter intuitive for humans to memorize. Some attempts have caused scarcity (such as .com domains ).
An example of this phenomenon is the password. A password is a series of letters, symbols, and/or numbers that combine to make up a secret combination. While this is a very straight forward way to approach sensitive information, it isn’t the only way. You can in turn replace those symbols and/or letters with actual words, creating a secret phrase. The benefit of this, is that phrases seem to be easier to recall and less conspicuous when written down.
I have created a very simple proof of concept that patch together nouns, verbs, and adjectives based on an identifying “key”. This means, if you have a finite set of words, and a series of possible combinations, then you can map out all possibilities and assign resources to each possibility. This creates a very memorable uniquely identified resource. An example would be a URL shortening service, where the shortened service would produce : http://goo.gl/mp1Ey . In the following solutions, you could perhaps map this to http://goo.gl/flamingturnip. The url isn’t as short, but it is very memorable. The following system can also be used for homebrewed CAPTCHA.
Have a look : Download Memorable Things Script