Перейти к содержанию
    

Нужно сделать сервис аренды прибора

Код продления выглядит вот так: AAZ7E-0087M-774RA-24FO5. Я так думаю :))))) 

Смотреть надо хэш-функции и прочие алгоритмы построения сверток.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно и как у микрософта для старой винды было- девочка по телефону ли синтезатор с тоновый набором, и по SMS, и на веб-странице, и голубями почтовыми. Тут два вопроса- понадобится ли конечному пользователю код в воскресенье 31 декабря вечером? Будет ли вестить база выданных кодов, как и где. Что будет если алгоритм сломают из за плохой защиты  стороннего сервера и накакие бабки в этом случае можно попасть? Утекших ключеделолок достаточное количество наблюдается и не всегда эту дыру можно заткнуть апргрейдом фирмвари.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, khach said:

голубями почтовыми

Самое надёжное !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 часов назад, x893 сказал:

Это ответ на вопрос.

С кодом продления понятно.

А про "совершаемые действия" что можете сказать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"Совершаемые действия" сделать как раньше делали кейгены (кряки) для пиратского софта. То есть, смастерить небольшую утилитку для компа, которую поставлять Собственнику вместе с прибором, собственно этот самый кейген. Генерация ключа происходит по алгоритму, который "знает" как прибор, так и кейген, на основе вводимых Собсвенником данных. Эти данные могут отражать сроки (даты) и номер договора аренды, а так же серийный номер прибора. Подрядчик, желая продлить срок аренды, оплачивает Собсвеннику и получает от него некие данные типа номера договора и сроков использования, вводит их через меню прибора и прибор генерирует реквест-код (код запроса), этот код сообщается Собственнику, и последний через кейген генерирует Ключ разблокировки и отправляет Ключ Подрядчику. Подрядчик вводит Ключ, прибор разблокируется.

То есть, еще раз повторюсь, нужно будет сделать утилиту-кейген, которая передается вместе с прибором Собственнику, и далее вся эта забота перекладывается на Собсвенника прибора.

Поясняю на примере:
Сроки аренды прибора, номер договора, серийный номер прибора: 
12.06.2024 12.07.2024 D00479 SN00154
сумма MD-5 = 19765E100EA8F7208D8226E9C2D423D9,
это реквест-код, сгенерированный в приборе на основе введенных данных. В кейгене Собственника генерируется ключ разблокировки на основе полученного реквест-кода и серийного номера прибора:
сумма MD5 = 349DEC7E4B79999EAD2089B98E0239C4. Этот ключ Подрядчик вводит в прибор, ну а прибор, зная свой серийный номер и сгенерированный им самим реквест-код, сравнивает посчитанный внутри ключ с введенным.
Алгоритмы шифрования реквест-кода и ключа могут быть разными, чтобы повысить взломостойкость ключа. Желательно не применять известные алгоритмы, чтобы затруднить подбор.

Изменено пользователем EdgeAligned

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 минут назад, EdgeAligned сказал:

как раньше делали кейгены

Спасибо, понятно.

Мне просто интересно, у "Дельфи от Эмбаркадеро" как это всё реализовано?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/10/2024 at 8:58 AM, TOG said:

Когда срок аренды закончится на экране прибора появится сообщение, что-то типа  "Введите код продления или верните прибор Собственнику".

а насколько дорогой прибор, просто непонятен смысл - а если срок закончился и возвращать не собирается ?

On 6/10/2024 at 8:58 AM, TOG said:

Или может вообще вся концепция не правильная ?

сделать как в кикшеринге - с геолокацией и подключением к интернет. Оплата стейблкоинами 🙂

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 минут назад, sasamy сказал:

а если срок закончился и возвращать не собирается ?

А зачем пользователю прибора "кирпич", который отключился и не работает больше. Аналогия с лицензионным софтом. Взломать конечно можно всё, но не в этом сцуть. К тому же, обычно заключается договор аренды, и невозврат будет считаться кражей, грубо говоря.

Геолокация, подключение к интернету - эт уже чето из другой оперы. Мы же не знаем, что там за прибор. Может, его можно положить в железный радионепрозрачный ящик и вывезти в неизвестном направлении. И ищи тогда ветра в поле. 
К тому же, это потребует написания централизованного онлайн-сервиса. Быть может, это будет невыгодно как разработчику прибора, так и собсвеннику.

Изменено пользователем EdgeAligned

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/12/2024 at 1:26 PM, EdgeAligned said:

А зачем пользователю прибора "кирпич", который отключился и не работает больше.

откуда я знаю - выбросит на помойку

On 6/12/2024 at 1:26 PM, EdgeAligned said:

Может, его можно положить в железный радионепрозрачный ящик и вывезти в неизвестном направлении.

и зачем если он не работает ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

откуда я знаю - выбросит на помойку 🙂

В договоре аренды, как правило, прописывают, кто есть гражданин, взявший вещь в аренду, и где евоного отыскать.  Потому и жпс-трекеров не нужно. Ну разве что как дополнительная фича для отслеживания того, где находится прибор. Опять же, мы не знаем, что это за прибор и будет ли в нем вообще ловиться жпс.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/12/2024 at 3:09 PM, EdgeAligned said:

В договоре аренды, как правило, прописывают, кто есть гражданин, взявший вещь в аренду, и где евоного отыскать.  Потому и жпс-трекеров не нужно.

Если есть подписанный договор на кой тогда какие то коды продления - пропишите в договоре  "не платишь возвращай"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, sasamy сказал:

Если есть подписанный договор на кой тогда какие то коды продления - пропишите в договоре  "не платишь возвращай"

Договор в первую очередь всего лишь бумажка, которая максимум добавит головняка арендодателю при невыполнении обязательств по договору арендатором. В конечном счете может превратиться - в "а ты приедь и забери!".

А когда железка превращается в кирпич - она нафиг не сдалась заказчику - будет просить продлять без всяких яких.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/12/2024 at 5:14 PM, Arlleex said:

А когда железка превращается в кирпич - она нафиг не сдалась заказчику - будет просить продлять без всяких яких.

ещё раз - как какой-то сгенерированный код поможет от арендатора который не захочет возвращать прибор ? чтобы надёжно окирпичивать ничего лучше интернета нет - нет инета нет конфетки прибор не работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если прибор нужен там, где нет интернета? Где-нить посреди тундры или тайги. Да и потребуется какой-то вай-фай модуль или того хуже, gsm с зарегистрированной сим-картой. То есть, прибор вообще должен изначально работать в интернет-сети, и тогда его удаленная блокировка будет всего лишь дополнением. Еще и нужно будет разработать какой-либо сервер. То есть, эта затея применима там, где удаленный функционал - есть часть устройства.
Насчет сгенерированного кода - ну внутри прибора должен работать отдельный RTC или счетчик "моточасов". Большой точности не нужно, лишь бы дата совпадала. Ну и когда дата с RTC находится вне проплаченного срока, тогда прибор и не работает. В качестве доп.меры безопасности - есть специальные датчики вскрытия корпуса (просто контакты на размыкание или замыкание), и когда обнаружено вскрытие, вся прошивка стирается, и прибор превращается в полный кирпич, восстановить который получится только у хозяина или разработчика.

Изменено пользователем EdgeAligned

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 минут назад, sasamy сказал:

ещё раз - как какой-то сгенерированный код поможет от арендатора который не захочет возвращать прибор ? чтобы надёжно окирпичивать ничего лучше интернета нет - нет инета нет конфетки прибор не работает.

Сгенерированный код сбрасывает моточасы в 0 и арендатор пользуется дальше.

Арендатор не возвращает прибор и вовсе куда-то пропал? Дело его - пусть с этим кирпичом делает что хочет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...