Wie sicher ist es, entfernen Sie das "-" in einer zufällig generierten UUID?

Habe ich diesen code:

String uuid = UUID.randomUUID().toString().replace("-", "");

Wie sicher ist es, entfernen Sie das "-" in die generierte UUID? Würde es zu entfernen Niederlage der Zweck der es weltweit einzigartig und machen die generierte UUID anfällig für Kollisionen?

  • Die UUID ist eine 128-bit-Zahl. Die Bindestriche sind nur ein Teil des display-format für den menschlichen Verzehr, Sie sind nicht Teil der UUID selbst.
  • Es ist sicher, da die - ist immer in den gleichen Positionen. Siehe UUID-Format auf Wikipedia.
  • stackoverflow.com/questions/1155008/how-unique-is-uuid
  • WARUM wollen Sie entfernen die Bindestriche? Das scheint wie eine ziemlich seltsame Anfrage.
  • Auch ich downvoted, da diese Frage fehlt grundlegende Forschung. Ein kurzer Blick auf die Generierung, ein paar hätte sich rasch gezeigt, Sie sind immer an der gleichen Stelle, und ein Blick in was UUIDs sind und wie Sie formatiert hätte ergeben, dass dies ebenso schnell. Bitte mehr tun, forschen auf eigene Faust und klären Ihr Verständnis der Technologien, mit dem Sie arbeiten, vor dem posten einer Frage.
  • Ich habe entfernt die Bindestriche aus der Uuid vor, weil Sie mir wesentlich besser in eine URL ohne.

InformationsquelleAutor xybrek | 2018-08-13
Schreibe einen Kommentar