uuid6 / uuid6-ietf-draft

Next Generation UUID Formats
https://datatracker.ietf.org/doc/draft-peabody-dispatch-new-uuid-format/
187 stars 11 forks source link

Quantum-mechanical TRNG or CSPRNG is a must #55

Closed sergeyprokhorenko closed 2 years ago

sergeyprokhorenko commented 2 years ago

Quantum-mechanical TRNG or CSPRNG is a must.

It means secrets.randbits() for Python and crypto/rand for Golang

broofa commented 2 years ago

See also https://github.com/uuid6/uuid6-ietf-draft/issues/33#issuecomment-902124684

peterbourgon commented 2 years ago

The entropy source is a decision for the user, not the specification. High-quality entropy is often cost-prohibitive.