Как правило, вы используете хорошее решение. Иногда нам нужно знать о содержимом нашего ключа, так как вы использовали метод шифрования (потому что для каждого метода шифрования есть метод расшифровки) иногда нам просто нужен ключ для его назначениянашим пользователям, поэтому в этих случаях мы можем использовать односторонние алгоритмы, такие как хэш. Наконец, я говорю, что вы используете хороший способ, но у меня есть другое предложение для вашего решения (возможно, вы держите это предложение в уме).
измените свой метод шифрования / дешифрования следующим образом:
private string Encrypt (string str)
{
//Encryption str
//...
return HttpUtility.HtmlEncode(EncryptedStr);
}
private string Decrypt (string str)
{
str = HttpUtility.HtmlDecode(str);
//Decryption str
//...
return DecryptedStr;
}
это улучшит ваше решение, и с помощью этого метода вы можете использовать свой ключ в переменных строки запроса
Regard, Ali