Я пишу веб-сервис, и мне нужно убедиться, что только действительные приложения будут использовать его (прежде чем я начну управлять сеансом для своих пользователей).
Чтобы достичь этого, я подумал об использовании алгоритма асимметричного ключа, но я не совсем уверен, как - какие данные шифровать, как управлять ключами и т. Д. (Данные моего веб-сервиса не , чувствительный, я просто пытаюсь заблокировать случайных нарушителей спокойствия).
Примечание: я использую .NET и нашел этот класс RSACryptoServiceProvider полезным, но любая идея, не зависящая от фреймворка, будет высоко оценена.
Спасибо.