Модуль для AES шифрования

Создание исполняемых модулей для электронных ключей SenseLock

Модуль для AES шифрования

Сообщение sdv » Сб, 14 мар 2009 22:38

На сайте в Новостях нашел следуюшее:

"2007-02-27 » Добавлен EXF модуль
Для наших пользователей доступен исполняемый модуль шифрования AES, скомпилированный в режиме XA."

Ссылка на этот модуль битая. Доступен ли он еще для пользователей?
sdv
 
Сообщения: 19
Зарегистрирован: Пт, 13 мар 2009 22:56

Re: Модуль для AES шифрования

Сообщение Anton » Сб, 14 мар 2009 23:17

Спасибо за сообщение об ошибке на сайте.
Вот ссылка на архив с реализацией AES http://www.senselock.ru/files/ses/senselock_ses_aes.rar
Если возникнут какие-либо комментарии/предложения - будем рады их услышать.
Anton
Site Admin
 
Сообщения: 195
Зарегистрирован: Пт, 06 апр 2007 15:32

Re: Модуль для AES шифрования

Сообщение sdv » Сб, 14 мар 2009 23:45

Спасибо за оперативную реакцию на мое сообщение
sdv
 
Сообщения: 19
Зарегистрирован: Пт, 13 мар 2009 22:56

Re: Модуль для AES шифрования

Сообщение tipoc » Вс, 23 авг 2009 07:20

Скажите, по-хорошему ведь при использовании вашего aes модуля должна проходить также проверка лицензии, если оная используется в программе. Или на эту проверку можно смело забить и она в данном случае никак не влияет на безопасность?
tipoc
 
Сообщения: 100
Зарегистрирован: Пт, 22 фев 2008 01:47

Re: Модуль для AES шифрования

Сообщение hijaq » Вт, 25 авг 2009 12:39

Скажите, по-хорошему ведь при использовании вашего aes модуля должна проходить также проверка лицензии, если оная используется в программе. Или на эту проверку можно смело забить и она в данном случае никак не влияет на безопасность?


Скажем так, это в данный момент взаимонесвязанные вещи и необходима ли проверка в модуле aes или нет, а также влияние на безопасность - зависит от того, что, как и для чего используется.
hijaq
Site Admin
 
Сообщения: 213
Зарегистрирован: Пт, 06 апр 2007 14:50

Re: Модуль для AES шифрования

Сообщение NuclearCat » Пн, 07 сен 2009 11:43

А можно ли получить исходный код этого модуля, либо эквивалентный исходный код для PC, который можно использовать для шифрования данных на PC без ключа SenseLock, позволяющий получить правильный результат после расшифровки в ключе?
Или хотя бы описание того, как в данной реализации AES из 16-байтного ключа получаются все необходимые таблицы для работы алгоритма, т.к. имеющиеся у меня различные реализации AES пока не дали битэкзактного результата.
NuclearCat
 
Сообщения: 3
Зарегистрирован: Пт, 28 авг 2009 23:25

Re: Модуль для AES шифрования

Сообщение Bjlaq » Пн, 02 авг 2010 00:26

Здравствуйте, возникло несколько вопросов по тематике и рядом :)
1. В качестве защиты используется VMprotect SE, соответственно лицензия для ключей прописана через LMRU. В поле режим VM/XA при программировании ключей было выбрано VM. Это значит что "Исполняемый модуль шифрования AES, скомпилированный в режиме XA" я не могу использовать для создания пакета удаленного обновления донглов пользователей? Или же эта надстройка имеет разовое значение при создании пакета по принципу "1 пакет - 1 режим модулей в пакете"? В документации к модулю AES приведен пример для devtest.exe, который в случае с удаленным обновлением использовать естественно не получится. А в документации LMRU-2.0 эта тонкость не раскрыта, но склоняюсь к последнему варианту.
2. Вопрос из области LMRU, если позволите отпишу здесь без создания новой темы.
Можно ли используя командную строку или иным образом запустить LMRU пользователя незаметно для него? Т.е. чтобы можно было прописать пакет с обновлением для донгла из моей программы с минимальным участием пользователя по типу "обновить?"/"ок"/"отмена".
3.
NuclearCat писал(а):А можно ли получить исходный код этого модуля, либо эквивалентный исходный код для PC, который можно использовать для шифрования данных на PC без ключа SenseLock, позволяющий получить правильный результат после расшифровки в ключе?

Возник аналогичный вопрос.
Bjlaq
 
Сообщения: 2
Зарегистрирован: Вс, 01 авг 2010 23:56

Re: Модуль для AES шифрования

Сообщение Anton » Пн, 02 авг 2010 11:06

Здравствуйте, возникло несколько вопросов по тематике и рядом :)
1. В качестве защиты используется VMprotect SE, соответственно лицензия для ключей прописана через LMRU. В поле режим VM/XA при программировании ключей было выбрано VM. Это значит что "Исполняемый модуль шифрования AES, скомпилированный в режиме XA" я не могу использовать для создания пакета удаленного обновления донглов пользователей?
Или же эта надстройка имеет разовое значение при создании пакета по принципу "1 пакет - 1 режим модулей в пакете"? В документации к модулю AES приведен пример для devtest.exe, который в случае с удаленным обновлением использовать естественно не получится. А в документации LMRU-2.0 эта тонкость не раскрыта, но склоняюсь к последнему варианту.


Не сможете. Через систему обновления в режиме VM нельзя обновлять файлы XA (исполняемые и файлы данных созданных файлами в режиме XA), а через систему обновления в режиме XA нельзя обновлять файлы VM (исполняемые и файлы данных созданных файлами в режиме VM).

2. Вопрос из области LMRU, если позволите отпишу здесь без создания новой темы.
Можно ли используя командную строку или иным образом запустить LMRU пользователя незаметно для него? Т.е. чтобы можно было прописать пакет с обновлением для донгла из моей программы с минимальным участием пользователя по типу "обновить?"/"ок"/"отмена".


Нельзя, но скоро сделаем консольную утилиту, которая может производить такие операции.

3.
NuclearCat писал(а):А можно ли получить исходный код этого модуля, либо эквивалентный исходный код для PC, который можно использовать для шифрования данных на PC без ключа SenseLock, позволяющий получить правильный результат после расшифровки в ключе?

Возник аналогичный вопрос.


Модуль AES совместим со множеством реализаций AES, которые есть в сети.
А вообще по данному вопросу обращайтесь в поддержку по e-mail.
Anton
Site Admin
 
Сообщения: 195
Зарегистрирован: Пт, 06 апр 2007 15:32

Re: Модуль для AES шифрования

Сообщение Bjlaq » Пн, 02 авг 2010 12:24

Anton писал(а):Не сможете. Через систему обновления в режиме VM нельзя обновлять файлы XA (исполняемые и файлы данных созданных файлами в режиме XA), а через систему обновления в режиме XA нельзя обновлять файлы VM (исполняемые и файлы данных созданных файлами в режиме VM).

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

Вообще в документации практически не освещены моменты совмещения/дополнения Vmprotect и LMRU с самостоятельно созданными функциями защиты. Примеры, приведенные по API системы лицензирования не полные, в нескольких местах не указаны типы переменных, может есть более развернутое руководство по API LMRU для реализации поддержки в своем приложении отображения статусов лицензий?


Нельзя, но скоро сделаем консольную утилиту, которая может производить такие операции.

О ориентировочных сроках узнать можно?
Bjlaq
 
Сообщения: 2
Зарегистрирован: Вс, 01 авг 2010 23:56

Re: Модуль для AES шифрования

Сообщение Vano » Вт, 03 авг 2010 07:43

Bjlaq писал(а):Примеры, приведенные по API системы лицензирования не полные, в нескольких местах не указаны типы переменных, может есть более развернутое руководство по API LMRU для реализации поддержки в своем приложении отображения статусов лицензий?

Мы сейчас проектируем совершенно новую систему лицензирования для SE. Всю информацию о лицензии (в том числе и статус) можно будет получать через SDK от Ultimate без использования SDK от LMRU.

Anton писал(а):Нельзя, но скоро сделаем консольную утилиту, которая может производить такие операции.

Для пользователей SE наверное удобнее будет использовать API из SDK. Да и в целом есть мнение, что SDK от SE должно закрывать все потребности вендора чтобы не подключать к программе SDK разных производителей.
Vano
 
Сообщения: 25
Зарегистрирован: Пн, 29 сен 2008 17:03
Откуда: Russia, E-burg

Модуль для AES шифрования

Сообщение webalekVet » Пн, 24 сен 2018 09:48

Такова жизнь. Ничего не поделаешь.
[url="http://hd-wallpapersfd.info/category/animals/"]HD Wallpapers[/url]
webalekVet
 
Сообщения: 3
Зарегистрирован: Вт, 11 сен 2018 22:47
Откуда: Czech


Вернуться в Исполняемые модули

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron