Подтвердить что ты не робот

Как я могу создать криптографически безопасное число в SQL Server?

В настоящее время я использую guid NEWID(), но я знаю, что он не криптографически безопасен.

Есть ли лучший способ генерации криптографически безопасного номера в SQL Server?

4b9b3361

Ответ 1

Интересный вопрос:)

Я думаю, что это сработает: CRYPT_GEN_RANDOM

Ответ 2

CRYPT_GEN_RANDOM задокументировано, чтобы вернуть "криптографическое случайное число".

Требуется параметр длины между 1 и 8000, который является длиной числа, возвращаемого в байтах.

Для длин <= 8 байт. Это можно просто применить к одному из