Thursday, July 22, 2004

Document ReFindingKey

For every webpage one creates, also include within it (perhaps in a font the same color as the background) the string like "Document ReFindingKey vturoagj". Also include the ReFindingKey vturoagj in the file name of the webpage (or for index.html, the name of the enclosing directory). If the webpage moves, and all the links to it die, the page can re-found (hence re-finding-key) again by web searching for vturoagj. And people know the ReFindingKey because they know the file name of the old (dead) link.

I'd recommend 8 random characters of 'a' through 'z', enough for 200 billion unique keys. Collisions are not a problem because there is presumably a human in the loop who can distinguish among the collisions.

Update: search UUID

Random string generator

1 comment :

L S said...

Lamport proposed a similar scheme a long time ago. I can't find the original proposal, but here it is in action on http://research.microsoft.com/en-us/um/people/lamport/pubs/pubs.html:

This page can be found by searching the Web for the 23-letter string [redacted]. Please do not put this string in any document that might appear on the Web-including email messages and Postscript, PDF, and Word documents. One way to refer to it in Web documents is "the string obtained by removing the - characters from the string alllam-portspu-bsonth-eweb."