Я хочу, чтобы мое приложение шифровало пароль пользователя, и когда-то пароль будет расшифрован для отправки на сервер для аутентификации. Друг посоветует мне использовать HMAC. Я написал следующий код в C #:
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
byte[] key = encoding.GetBytes("secret");
HMACSHA256 myhmacsha256 = new HMACSHA256(key);
byte[] hashValue = myhmacsha256.ComputeHash(encoding.GetBytes("text"));
string resultSTR = Convert.ToBase64String(hashValue);
myhmacsha256.Clear();
Как расшифровать пароль (в данном случае resultSTR)?