Если я сгенерирую UUID с чем-то вроде
ID = uuid.uuid4()
, я получу 128-битную строку с 122-битной энтропией.
Однако мне нужна строка с более чем 128 битами энтропии.
Как изменится энтропия строки, если я добавлю этот uuid через функцию хеширования.
, например:
ID = uuid.uuid4()
ID = HASHFUNC(ID)
или даже:
ID = uuid.uuid4()
Salt = someString
ID = HASHFUNC(ID+Salt)
Лучше просто использовать os.urandom (32) и покончить с этим?
Спасибо за помощь