Necesito generar un GUID y guardarlo a través de una representación de cadena. La representación de cadena debe ser lo más corta posible, ya que se usará como parte de una cadena de URL ya larga.Representación compacta de URL de GUID/UUID?
En este momento, en lugar de utilizar la representación abcd-efgh -... normal, utilizo los bytes brutos generados y los codifica en su lugar en base64, lo que da como resultado una cadena algo más corta.
¿Pero es posible hacerlo aún más corto?
Estoy bien con perder cierto grado de exclusividad y mantener un contador, pero escanear todas las claves existentes no es una opción. Sugerencias?
Utilizando un índice derrota a uno de los propósitos de poner un GUID en una URL, sin embargo - la seguridad. Hay una gran cantidad de datos en un GUID, por lo que alguien no puede simplemente incrementar el número uno y probarlo ... pero podrían hacerlo con un índice. –