Was spricht gegen Verschlüsselung?
In die Verschlüsselung kannst du noch andere Werte packen falls du das mal willst, z.B. einen Zeitstempel der den Link irgendwann wieder ungültig werden lässt und ihn außerdem einmalig macht.
Sowas dürfte schneller umgesetzt sein als du für die Suche nach irgendwas schnellem brauchst, das somit gar nicht mehr so schnell ist :-)