Описание тега hashbytes

A hashing function within the Microsoft Transact-SQL Database Engine.
1 ответ

HashBytes с полем datetime2

Я создаю хеш-ключ, используя хеш-байты в нескольких столбцах, чтобы получить прирост производительности, который мы используем прямо сейчас в предложении where. alter table dbo.Table1 add HashKey AS CAST(hashbytes('MD5', PID+PNumber+CONVERT([varchar…
02 авг '16 в 14:08
1 ответ

BIML-код для создания столбца HASHBYTE MD5

Я получаю сообщение об ошибке в следующем разделе кода, касающемся логики HASHBYTE. <ScriptComponentTransformation Name ="SCR HashByte Data Thread 1"> <ScriptComponentProject> <ScriptComponentProject Name="SCRHashByteDataThread1"> …
21 янв '15 в 15:57
1 ответ

Использование функции HASHBYTES() в Sql server2008

Я узнал, что Sql server2008 представляет HASHBYTES(), которые используют md5 для шифрования любой строки подобным образом Select HASHBYTES( 'md5', 'demo' ) и код, используемый для расшифровки таким образом Select CONVERT(VARCHAR(MAX), HASHBYTES( 'md…
14 май '14 в 12:37
1 ответ

Функция Binary_Checksum и HashBytes

У меня сложный запрос, который использует много функций двоичной контрольной суммы, когда я тестировал его с некоторыми тестовыми данными для двух разных записей, он фактически возвращал мне одно и то же значение контрольной суммы. Пожалуйста, найди…
1 ответ

Избегание нескольких строк при вызове "HashBytes" с помощью "FOR XML RAW"

В общем потоке ETL я выбираю данные из источника (таблица, файл, веб-сервис и т. Д.) В datamart. Я использую хэш-функцию MS-SQL, чтобы определить, изменилась ли строка. Например, для таблицы городов с CountryCode, Zip и CityName с первичным ключом =…
09 янв '15 в 14:09
1 ответ

Вставка вывода функции hashbytes() в таблицу

У меня есть стол tbenc, Хотите вставить значение в Name столбец, который должен быть зашифрован с использованием hashbytes() Функция T-SQL. create table tbenc ( Id int not null identity, Name varchar(300) null, ) declare @var nvarchar(200) select @v…
26 июл '18 в 17:38
1 ответ

Вывод функции хешбайта

У меня странная ситуация с использованием функции Hashbytes в MSSQL 2008 R2. Выберите пароль,Hashbytes('SHA1', 'sa') возвращает 0x3608A6D1A05ABA23EA390E5F3B48203DBB7241F7. Позже я вручную обновляю поле таблицы до этого значения, но Where Password = …
19 май '15 в 14:03
1 ответ

Хэш-функция C# и хэш-функция сервера SQL, та же реализация?

Я хочу иметь как на уровне C#, так и на уровне SQL Server 2012. Как узнать, даст ли реализация SHA1 те же результаты? В SQL Server я делаю: HASHBYTES('SHA1', @data) Я еще не написал свою функцию C#. Я просто волнуюсь, если они не выдают одинаковое з…
19 май '15 в 19:53
0 ответов

Наиболее подходящий алгоритм хеширования для SQL Server 2008 R2

У меня есть исходная таблица с 399 столбцами в SQL Server 2008 R2. Я хочу добавить еще один столбец с хэш-байтом в таблице выше и сохранить в базе данных, которая является SQL Server 2016 с использованием пакета служб SSIS. PS - Я не могу попросить …
1 ответ

Hashbytes Вычисляемый столбец не может быть сохранен, потому что столбец недетерминирован

Я пытаюсь datetime использование колонки HashBytes alter table dbo.Events add HashKey AS hashbytes('MD5', cast(convert(varchar(200), format(datestamp,'yyyy-MM-dd HH:mm:ss.ffffff')) as varbinary)) persisted но поскольку это недетерминировано, я получ…
04 авг '16 в 07:33
1 ответ

Различные выходы, использующие хеш-байты

У меня есть простая таблица для тестирования HASH PASSWORDS у меня есть 2 столбца PWD и HASHED_PWD. скажем, в PWD у меня есть пароль "111" в HASHED_PWD Я использовал этот запрос, чтобы добавить хешированный пароль "111": declare @hashThis nvarchar(1…
02 май '14 в 13:48
2 ответа

Функция SQL HASHBYTES возвращает странный вывод при использовании в CASE WHEN/IIF

Я написал хранимую процедуру, которая хэширует значение определенного столбца. Мне нужно использовать эту функцию HASHBYTES в выражении CASE WHEN или IIF, например так: DECLARE @Hash varchar(255) = 'testvalue' SELECT IIF(1=1, HASHBYTES('SHA1',@Hash)…
08 май '18 в 18:45
0 ответов

Как я могу получить Hashbytes для Nvarchar (Макс)?

Как найти хеш-байты для nvarchar(max), если я использую обычные хэш-байты Select ('md5','std.jobText') Я получаю сообщение об ошибке: строка или двоичные данные будут усечены. Может ли кто-нибудь предложить какое-либо решение?
26 авг '15 в 13:50
1 ответ

Хешбайт эквивалент в MySQL

Я перемещаю свои данные с SQL Server на MySQL. Данные перемещаются без каких-либо проблем, но я пытаюсь найти способ проверить целостность данных между SQL Server и MySQL. У меня проблемы с типами данных VARCHAR и NVARCHAR. Поскольку они варьируются…
27 авг '18 в 03:32
3 ответа

Несовместимость преобразования SQL Server HASHBYTES?

Когда я выполняю это жестко, я получаю правильный результат: Declare @result nvarchar(32) Set @result = convert(varchar(32), hashbytes('MD5', '1' + 'One' + 'Two' + 'Three'), 2) select @result Результат: 4173AB4C6EE66BC1FF7B7E5D44A872CA (правильно) Н…
01 дек '16 в 12:19
2 ответа

SQL Server: как получить действительное значение пароля, зашифрованного с использованием хэш-байт

insert into Customer(AccountNo,Name,EmailId,MobileNo,[Password],Balance, CustomerKey,OTPPin,CreatedBy,CreatedOn) values(@AccountNumber,@Name,@EmailId, EncryptByPassPhrase(@PassPhrase, CONVERT(nvarchar,@MobileNo)), HASHBYTES('SHA1',@Password),@Total…
1 ответ

SQL Server: хешбайты с умлаутами

У меня странная ситуация разобралась, когда Hashbyte Функция SQL Server не выводит правильный результат при преобразовании его в SHA2_256 со строкой, содержащей умлауты (ä,ö,ü,ß). Я запускаю пример кода в SQL Server: declare @cryptString varchar(50)…
01 дек '17 в 19:56
1 ответ

SQL Server 2014: HASHBYTES возвращает другое значение для одной и той же строки

Я работаю с CSV-файлом адресов, которые ежедневно загружаются на FTP-сайт. Адресные записи состоят из Address_Line1, Address_Line2, City, State, Zip_Code и Country. В CSV есть несколько повторяющихся адресов. Моя задача - сравнить все адреса в файле…
20 мар '15 в 15:58
0 ответов

SQL Server использует хешбайты для не конфиденциальных данных

Мне интересно, почему была бы причина использовать алгоритм хэш-байтов, когда приведенные ниже данные не содержат паролей или других конфиденциальных данных, подобных этой. Есть ли необходимость использовать это, если вы не имеете дело с паролями, н…
20 ноя '18 в 16:50
1 ответ

SHA2_256 Хешбайты генерируют другое значение на SQL Server 2012 с другой версией

Я столкнулся со странной проблемой, у меня есть один источник - SQL Server 2012 с версией нет. 10.5.1753.0 - где хэшбайт SHA2_256 генерирует нулевое значение. С другой стороны, у меня есть другой источник - SQL Server 2012 с версией нет. 11.0.3000.0…
25 сен '17 в 08:49