XR699ew, я помню была утилита aircrackng. Почитай как она работает. Ей не нужен ip или Mac. Она слушает радио-эфир оставаясь при невидимой и никуда не включаясь. Возможно в стеке сетей это физический или канальный уровень.
Или ещё пример. Представь что я разрезал твой ethernet кабель и включил в него свой шпионский репитер или хаб. Я - невидимка. Я быстрый и работаю на гигабите. Я могу логгировать все ip пакеты в локальную память. Потом тихо приду и заберу это устройство с собой и ты даже не догадаешся что я тебя прослушивал.
Есть старая задача из области теории передачи информации из 20 века. Как определить что аналоговая телефонная линия - на прослушки у спецслужб. Ну в общем - никак. Есть надежда на квантовую теорию. Это например если Алиса передает Бобу 1 дискретную порцию информации (квант) по квантовому каналу и если хакер Кларк подключился к Каналу то он полностью поглотил энергию информации и Алиса ничего не получила. Но это гипотетический протокол. В случае с WiFi ничего нельзя сделать. Слушающий 100% пассивен и не вносит изменения в радиоэфир.
Обычно WiFi на порядок медленнее проводного. И если гипотетически предположить что дело в скорости то можно поставить shaper на проводной интерфейс и таким образом решить проблему
Рантайм другой. Вот будет в Линуксовом приложении такой путь
fopen("/dev/null", ....)
И что прикажете с ним делать? Нету в Windows линуксового рантайма. Нет таких путей. Нету Unix сокетов. Нету блочных устройств. А язык "C" да вроде тот-же самый. И какая нам польза что язык тот-же самый но рантайм другой.
Если-бы я искал идентичные произведения - то я бы преобразовывал музыку в спектральную диаграмму (а это картинка) и дальше сравнивал бы с эталоном. Благо графические распознающие системы сегодня развиты и видят схожесть картинок даже после warp/stretching.
Stanislav Martynov, слушай. Я не сказал что 100% данных надо держать в памяти. Это unreal. Но в топике мало информации о структуре ответа пользователю. Я бы пошел от этого.
Вообще смешались в кучу кони и люди. Aes/des это симметричное шифрование. Диффи хелман - это ЭЦП. Это все разное и его нельзя писать через запятую. Все равно что жёлтое с квадратным.
Данная задача решается в целых числах с помощью алгоритма Брезенхема для окружности. А точнее для ее восьмой части. А чтобы получить всю площадь целых точек, то нужно брезенхем применить несколько раз для средней части круга (как мясная часть бургера) и для двух боковушек (хлеб). И сложить все.
Saboteur, да вы правы. Поэтому я ещё раз для автора акцентирую что хеш-функцию с солью нужно рассматривать как новую неизвестную функцию и для нее соотв надо генерить новый радужный сет таблиц.
Если хеш функция известна и популярна (md5,sha) то анализ значения проводят на радужных таблицах (rainbow tables). Для неизвестных или экзотических функций, энтузиасты генерируют таблицы сами. Лет 10 назад некоторые наборы таких готовых таблиц можно было найти в torrents.
Искать его можно через motion blur с грубым порогом чувствительности.