В моем приложении для Windows Phone мне нужно получить хеш, используя алгоритм SHA-1. Как я могу это сделать? Например, у меня есть string text="1234";
Алгоритм SHA-1 в Windows Phone
comment
Дубликат stackoverflow.com/questions /6485758/
- person Ani   schedule 11.06.2012
comment
@revolutionkpi Это не значит, что ответ бесполезен / неверен.
- person vcsjones   schedule 11.06.2012
comment
SHA1 — это SHA1, если вам нужно написать собственный метод.
- person Security Hound   schedule 11.06.2012
comment
в моем случае, как я уже писал в своем вопросе хочу узнать как это реализовать в Windows Phone)
- person revolutionkpi   schedule 11.06.2012
Ответы (3)
Вы должны использовать SHA1Managed
< /a> класс для вычисления хэша массива байтов. Вероятно, сделать что-то вроде этого:
var sha = new SHA1Managed();
var bytes = System.Text.Encoding.UTF8.GetBytes(text);
byte[] resultHash = sha.ComputeHash(bytes);
person
vcsjones
schedule
11.06.2012
Вам следует использовать System.Security. Класс Cryptography.SHA1Managed.
person
ie.
schedule
11.06.2012
person
schedule
в Windows Phone нет класса SHA1CryptoServiceProvider
- person revolutionkpi; 11.06.2012
@KarthikKumarViswanathan, нет, на Windows Phone этого нет. Единственная реализация SHA, доступная в Windows Phone 7, — это
SHA1Managed
.
- person vcsjones; 11.06.2012