SHA256 в хранимой процедуре T-sql

Действительно ли возможно генерировать хеш SHA-256 строки из хранимой процедуры в SQL-сервере 2008?

По причинам развертывания я предпочел бы его в TSQL.

11
задан WOPR 2 June 2010 в 05:15
поделиться

1 ответ

Обновление : SQL Server 2012 HASHBYTES () теперь поддерживает SHA-256 и SHA-512 из коробки.

 HASHBYTES ('<алгоритм>', {@input | 'input'})

<алгоритм> :: = MD2 | MD4 | MD5 | SHA | SHA1 | SHA2_256 | SHA2_512

Конечно. Вы можете сделать это в TSQL, но будет намного проще реализовать это как Хранимая процедура CLR .

Вот реальный пример, который просто использует типы .NET Framework: Давайте хешируем BLOB

22
ответ дан 3 December 2019 в 03:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: