SQL Server использует хешбайты для не конфиденциальных данных
Мне интересно, почему была бы причина использовать алгоритм хэш-байтов, когда приведенные ниже данные не содержат паролей или других конфиденциальных данных, подобных этой. Есть ли необходимость использовать это, если вы не имеете дело с паролями, номерами кредитных карт и т. Д.?
select distinct
@reportIdLeiDuplicates,
wp.CrmPartyId,
wp.GtId,
convert(varchar(20),
hashbytes('SHA1', isnull(wp.CrmPartyId, '') + isnull(wp.GtId, '') ),
2),