Стоит задача исправить проблему хранения паролей в MSSQL.
Проблема состоит вот в чем, на сколько я понял:
declare @hashpswd nvarchar(128)
set @hashpswd=HASHBYTES('SHA2_512', 'P@ssw0rd')
select @hashpswd as hashpswd
Этот код будет выдавать кракозябры вместо нормально хэша, потому что HASHBYTES возвращает данные varbinary.
Вот теперь вопрос, как на любом скриптовом языке мне эти кракозябры, сделать в читаемом виде как они должен быть, если правильно объявлять переменную hashpswd?
Вот такой результат по типу должен получиться - 0x6BFCC4026B5F162799A6DC8305C09DB9C1674AC616BD5C7422A45FBB6D0816AC163047C47A1F426F4F4C6B5B5042C671EABC4FDC7310FD5B183EEF59DC274604
То есть я не прошу исправить код выше, я это уже сделал. Мне нужен алгоритм/способ как уже существующие пароли перевести в нормальный вид