Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];

Вниз

Соревнования программ - МОРСКОЙ БОЙ   Найти похожие ветки 

 
Дремучий   (2001-10-31 15:46) [11]

2 Wetnose
>>Ссылка не работает
счас гляну, может регистр букв не тот

2 McSimm
ты конечно прав.
и с этим я был согласен с самого начала.

без доверия оказывается не обойтись.
самый простой выход -
пишется несколько длл де/шифрации псевдокода -
но самое интересное они пишутся несколькоми людьми.
если этим людям можно доверять - проблема шифрации решена.

одна длл вызывает другую, вторая третью...
как для шифрации так и для дешифрации псевдокода

автор шифрует алгоритм такой системой
по идее не зная алгоритма одного из длл -
расшифровать нельзя


проблема оказывается в том, что для выполнения -
транслятору нужен расшифрованный код.


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

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

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

вроде все красиво...
не тут то было - можно запускать траслятор под отладчиком.

как можно обойти такой финт?
идеи есть?




Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.006 c
3-21964
Nickolaus
2001-12-05 22:09
2002.01.08
При BatchMove.batUpdate ошибка.


1-22000
Striker
2001-12-13 07:59
2002.01.08
Перенос данных в ячейку листа Excel


4-22468
Zabl
2001-11-02 11:56
2002.01.08
Утечка памяти


1-22088
Mikhalyov Dmitry
2001-12-19 14:58
2002.01.08
вызов события из программы


4-22500
YUS
2001-11-06 20:32
2002.01.08
Координаты иконок на рабочем столе





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский