Является ли случайный UUID Java предсказуемым?

Я хотел бы использовать криптографически безопасный первичный ключ для конфиденциальных данных в базе данных - это невозможно угадать / предсказать, и он не может быть сгенерирован базой данных (мне нужен ключ до того, как объект будет сохранен).

Я понимаю, что Java использует UUID типа 4 с криптографически безопасным генератором случайных чисел, однако я знаю, что UUID не является полностью случайным, поэтому мой вопрос: насколько безопасно предполагать, что uuids нельзя предсказать из набора существующих?

40
задан ant-depalma 23 September 2011 в 17:35
поделиться