получить хеш SHA256

f0x

Client
Регистрация
07.02.2014
Сообщения
54
Благодарностей
6
Баллы
8
Есть задача получить хеш SHA256 из строки

Поиском нашел такой вот код

Код:
var text = project.Variables["Text"].Value;
byte[] data = Encoding.Default.GetBytes(text);
var result = new SHA256Managed().ComputeHash(data);
return BitConverter.ToString(result).Replace("-","").ToLower();
Добавил using System.Security.Cryptography;
Но все равно получаю ошибку:

Не удалось найти имя типа или пространства имен "SHA256Managed" (пропущена директива using или ссылка на сборку?
Версия 5.7.3
Помогите подсчитать хеш

Спасибо
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
а в GAC добавили?
 

f0x

Client
Регистрация
07.02.2014
Сообщения
54
Благодарностей
6
Баллы
8
  • Спасибо
Реакции: LightWood

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Нужно добавить.
 

f0x

Client
Регистрация
07.02.2014
Сообщения
54
Благодарностей
6
Баллы
8

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
System.Security
 

f0x

Client
Регистрация
07.02.2014
Сообщения
54
Благодарностей
6
Баллы
8

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
У меня нет ошибки.
в using прописали после этого
using System.Security.Cryptography;
?
 

f0x

Client
Регистрация
07.02.2014
Сообщения
54
Благодарностей
6
Баллы
8
Да. Вот скрины





ПМ перезапускал, все равно та же ошибка. Может зависимости есть?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
а мой пример пашет?
 

Вложения

  • Спасибо
Реакции: southside, jonvy и f0x

f0x

Client
Регистрация
07.02.2014
Сообщения
54
Благодарностей
6
Баллы
8

min7

Client
Регистрация
20.09.2014
Сообщения
5
Благодарностей
0
Баллы
3
а мой пример пашет?
Тоже столкнулся с этой проблемой. Что интересно, в тестировщике показывает эту ошибку, но проект выполняется успешно, без ошибок. Версия 5.7.5.3 у меня.

Результат правильный:
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Тестировщик не использует потому что либы, добавленные в GAC и правила using
Его вообще убрали из последних версий
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)