= Сообщение: 1447 из 15065 ======================================= R50.SYSOP = От : Alexey Vissarionov 2:5020/545 04 Apr 14 12:34:56 Кому : Sergey Sokoloff 04 Apr 14 12:34:56 Тема : Файлообмен по Фидонету FGHI : area://R50.SYSOP?msgid=2:5020/545+533e6eb1 На : area://R50.SYSOP?msgid=2:5063/88+533e56db = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Доброго времени суток, Sergey! 04 Apr 2014 10:50:22, ты -> мне:
SS>>> Решение задачи в этой форме, как мне кажется, никогда так и SS>>> не состоялось полностью (по крайней мере, в виде свободного SS>>> кросс-платформенного приложения с открытым исходным кодом) AV>> Я в свое время такую штуку написал AV>> http://gremlin.ru/soft/ed2ksum.c
AV>> Размер этого файла - 1772 байта, что в 4.24887 раз меньше твоего AV>> сообщения.
SS> Кажется, ты проигнорировал мои слова о том, почему открытый и SS> свободный код http://ed2k-tools.sourceforge.net/ed2k_hash.shtml SS> не является полным решением: потому, что он AICH не умеет.
AICH - лишняя сущность. Хочешь контроля целостности - используй ЭЦП.
SS>>> Если же всё же стремиться к вычислению и AICH-хэша, то тогда SS>>> поневоле придётся AV>> Опять же, никаких проблем: все потребные функции есть, например, AV>> в OpenSSL. SS> Я правильно понимаю, что ты считаешь библиотеку OpenSSL содержащею SS> функции, способные самостоятельно строить деревья Мёркла
Попрошу эту копирастическую мразь (надеюсь, уже сдохшую) в приличной эхе не упоминать и предлагаю впредь использовать термин "хеш-дерево".
SS> по исходным данным, а не только вычислять хэш исходных данных для SS> таких деревьев? (Вопрос не риторический.)
Нет, ибо реализация тривиальна.
SS>>> Всё вышеизложенное постепенно подводит к мысли о том, что задача SS>>> чтения файла с созданием ed2k-гиперссылки на его основе -- это SS>>> задача, поддающаяся решению на языке JavaScript AV>> Слово "упаришься" пишется с мягким знаком. Причем не писать, а AV>> ждать, пока посчитаются хеши. Си, синьор :-) SS> Движок V8 довольно шустр, а криптомодуль движка Node.js и вовсе SS> вызывает сишные функции OpenSSL.
Ну и начешуя тогда нужна лишняя прослойка?
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Только дурак нуждается в порядке - гений господствует над хаосом --- /bin/vi * Origin: http://openwall.com/Owl/ru (2:5020/545)