Возможно, это не возможно, но я бы хотел, чтобы мое серверное приложение не только проверяло имя пользователя и пароль, но и проверяло, что клиентское приложение не было изменено.
Я хотел бы создать идентификаторизменяется с каждой сборкой, но остается неизменным для нескольких прогонов одной и той же сборки.
Я пробовал:
File jarFile = new File(this.getClass().getProtectionDomain().getCodeSource().getLocation().toURI());
int theID = jarFile.lastModified());
Но отметка времени изменяется при размещении на разных машинах.
Я хотел бы иметь класс Validate.c, который генерирует закрытый идентификатор.Validate.class отправляется на сервер, который сравнивает Validate.class с его собственной версией класса, а затем проверяет идентификатор, содержащийся в классе.Будет ли это работать в теории?Или