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