Есть ли способ, которым мой сервер может предоставить зашифрованную строку, которая может быть расшифрована на клиенте, но НЕ повторно зашифрована на клиенте?Я знаю, что это кажется отсталым ... вот что мне нужно.
У меня есть программный ключ, который необходимо активировать на нашем удаленном сервере.Сервер должен предоставить клиенту что-то, что говорит: «Вы активны» и содержит такую информацию, как дата, до которой он действителен, сколько лицензий и т. Д. Однако я должен предотвратить легкое вмешательство в него для увеличения лицензии.считать или даты (то есть, повторно зашифровать значение с новой датой, используя ключ, найденный в декомпилированном двоичном файле или w / e).
Возможна ли такая вещь с использованием открытых / закрытых ключей?Или, может быть, хэши?
РЕДАКТИРОВАТЬ
Альтернативно, может ли сервер предоставить хеш, который клиент может проверить на самом деле с сервера, не давая клиенту возможность подделывать или генерировать хэшэто свое?
Заранее спасибо.