AlikDex, я выскажу своё мнение с нейтральной точки зрения (я сейчас "стою по середине" мнений относительно защиты кода калькулятора: за/против = 50/50):
Как Вы оценили:
1. Трудоёмкость данной задачи
2. Навыки исполнителя (программиста этого калькулятора)
3. По какому/каким критериям сделали вывод, что:
Этот говнокалькулятор писать два часа делов. Еще полчаса дизайнить. Что тут защищать, стесняюсь спросить?
Т.е. вопрос прост: за что был оскорблён Oscar Handsome, попытавшийся понять, как не работать бесплатно на других и как уберечь себя от упущенной выгоды, защитив свой интеллектуальный труд?
Yumi Etsu, а про списать - можно сделать тайм-аут на ответ для каждого вопроса, а время на сервере контролировать. никто не успеет посмотреть и списать, даже если рядом будет полноценный компьютер с клавиатурой.
davidnum95, учётные данные - это хешированные логин+пароль с публичным ключом сервера. При утере устройства - сервер отзывает свой ключ для данного клиента и хеш учётных данных, хранимых на клиенте, становится невалидным и по нему нельзя авторизоваться даже с правильным логином и паролем.