Windows Phone шифрует данные с помощью sha256 - PullRequest
1 голос
/ 08 ноября 2011

Как зашифровать данные с помощью sha256

1 Ответ

7 голосов
/ 08 ноября 2011

Для заданной строки key и заданной строки baseString затем вы шифруете базовую строку следующим образом:

byte[] keyBytes = System.Text.Encoding.UTF8.GetBytes(key);            
System.Security.Cryptography.HMACSHA256 sha1 = new System.Security.Cryptography.HMACSHA256(keyBytes);

byte[] hashBytes = sha1.ComputeHash(System.Text.Encoding.UTF8.GetBytes(baseString));

string hash = Convert.ToBase64String(hashBytes);

Примечание. Это стандартный код .Net, не относящийся к Windows Phone 7.

Примечание 2: это, однако, не работает в приложениях Магазина Windows 8, но это еще один магазин все вместе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...