|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.03.2015, 14:59 | #1 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
доступ к файлу на конкретной машине
У меня есть список файлов, который постепенно дополняется.
Файлы скачиваются только через клиент. Как бы сделать так, чтобы использовать файл можно было только внутри данной копии клиента? Клиент предполагается должен работать только в онлайн-режиме. Ну, может все таки кто-то как-то эту задачу решил, чтоб низя было взломать) 1) Функцию дешифровки подгружать в риал-тайме с сервера (вроде красиво, но у меня кроссплатформенность..). 2) Шифровать файлы под каждый клиент отдельно (что краайне не желательно, ибо деградация производительности, а если сервак на пхп, то и вовсе треш и угар) 3) Каждый файл зашифрован по разным паролям. Клиент присылает какой-то хеш, завязанный на железо, сервер как-то восстанавливает исходный ключ, затем комбинирует хеш с паролем нужного файла. Теперь у клиента есть локально-специфичный автогенерящийся хеш и ответ сервера. Теперь из этих двух нестатичных переменных надо восстановить статичный пароль на дешифрацию нужного файла. 3-ий вариант вроде боле-менее, но что-то как-то не до конца втыкаю алгоритм... Последний раз редактировалось Smogg; 04.03.2015 в 15:43. |
04.03.2015, 18:19 | #2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Это не на правах рекламы, просто первая ссыль в гугле. Остальное какбы в наше время малонадежно.
I'm learning to live...
|
||
04.03.2015, 21:40 | #3 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
|
05.03.2015, 10:28 | #4 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
в теме ж про видеофайл было правильное предложение: Trusted Platform Module.
если шифровка/дешифровка софтовая, ключ/пароль всегда можно извлечь. |
05.03.2015, 10:39 | #5 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
оффлайн - это да, все статично и постоянно. А если он-лайн, то мне кажется возможным сделать так, чтоб для расшифровки каждого файла был необходим полный цикл реверса. Этого более чем достаточно)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Доступ к файлу | Fezdipekla | Microsoft Office Access | 1 | 17.09.2010 18:23 |
...доступ к файлу.... | maxvip | Операционные системы общие вопросы | 6 | 26.04.2010 10:30 |
Доступ к файлу | panda88 | Общие вопросы Delphi | 3 | 20.01.2010 13:34 |
доступ к конкретной ячейке в БД | Dimarik | Общие вопросы C/C++ | 2 | 20.12.2009 18:47 |
Доступ к конкретной ячейке | Gorin | БД в Delphi | 14 | 27.06.2007 16:24 |