Derzeit kodieren wir unsere Guids mit Base 64, wenn wir eine eindeutige URL benötigen.
Die Frage ist, ob es möglich ist, kürzer als 22 Zeichen zu sein und gleichzeitig die Einzigartigkeit zu gewährleisten:
var id = Guid.NewGuid().ToByteArray();
var idString = Convert.ToBase64String(id)
.Replace("=", "")
.Replace("+", "-")
.Replace("/", "_");
Gegenwärtig ergibt dies eine Zeichenkette wie TwfQfblSTEuF7rLabS2bjA