All streams
Search
Write a publication
Pull to refresh
86
0
Влад @lorc

Embedded разработчик

Send message
Знаете, одноразовый блокнот тоже строится на основе XOR. Его вы тоже сломаете? :)
В самом XOR нет совершенно ничего плохого. Всё зависит от того, с чем XORить.
Не в два раза. А константно на 16 байт.
Там просто вначале идет 16-байтовый инициализирующий вектор. А за ним само сообщение, тоже выровненное на границу 16 байт. Так что оверхед в худшем случае будет составлять 31 байт.
Да ладно, там же явно видно, что МД5 используется для генерации гаммы.
Ну так значит, ваши матрицы с квадратами — и есть ключи шифрования.
Ведь ключ — это не обязательно абстрактная строчка длиной n бит.
К примеру в ГОСТ — ключ — это точка эллиптической кривой. А в двойном квадрате — это матрицы
Не уверен, что винда это позволяет. Во всяком случае, стандартные средства назначения букв дискам позволяют назначить только одну букву
Это если у хаба нет своего БП. А если он есть — можно втыкать и 40 винтов. Главное, что бы мощности БП хватило.
Кстати, вот мне интересно, что будет делать винда, если к ней подключить 40 флешек?
Им же не хватит букв для обозначения дисков.
Конечно, можно будет монтировать их как папки на любой раздел NTFS. Но всё же интересно, что будет с буквенными обозначениями дисков.
то что перебрать 256 вариантов — раз плюнуть.
А там не только пин-код. Данные передаются в виде пин-блока. А там кроме пин-кода ещё может лежать много всякого: время, соль, идентификатор пинпада, и т.д.
Упс. Опечатка: «Он знает ключ пин-блока» -> «Он знает ключ пин-пада»
Гм. Всё просто.
Вы вводите на пин-паде банкомата пин-код. Пин-пад (да, сама клавиатура) этот код шифрует. В банкомат (компьютер) он уже попадает в виде зашифрованого пин-блока. Затем этот пин-блок отправляется на сервер банкомата. Он знает ключ пин-блока, поэтому может расшифровать пин-код. Затем он шифрует его своим ключем и отправляет на процессинг. Если карточка зарегистрирована в этом процессинге — то тут его путь заканчивается.
А если карточка чужая? Правильно, процессинг перешифровует пин-блок на ключах родного банка и отправляет туда. При чем не факт что напрямую. Может быть ещё через n серверов. И каждый сервер перешифровует пин-блок на других ключах для другого сервера.

Стартапщику на заметку — прежде чем пиарить свой сайт на Хабре — убедись, что он выдержит хабраефект :)
UFO landed and left these words here
А после вашего комментария и не напишет…
Хороший вопрос… Из моих знакомых — в лучшем случае четверть ходит.
Замечаю интересную закономерность — чем хардкорнее айтишник, тем с большей вероятностью он таки ходит в походы.
Бррр! Это вроде как законсервированная ЭМ волна что ли? :)
Можете рассказать подробней о принципе действия?
Это от этого Хабр так сильно колбасит?
Да? Если я хочу обновить к примеру user32.dll, который подгружен большинством процессов — мне это не удастся. Потому что он подгружен большинством процессов :)

А вот если бы было так как в Linux, то: мы удаляем старый user32.dll, но он остается открыт уже запущенными программами. А потом вместо него записываем новый.
Таким образом новозапущеные программы будут использовать новый файл, а те который уже работают — будут работать со старым.
Естественно, если в старом файле была какая-то ошибка связанная с безопасностью — то лучше перезагрузить систему, что бы все программы использовали новый файл.

Но если мы его обновляем просто из-за каких-то новых функций — то зачем перезапускать всё?
программа сможет свободно писать и читать из него. inode останется в живых, пока программа не закроет файл.
Т.е. запись в каталоге про этот файл удалится сразу. А вот сам файл — только тогда, когда программа его закроет.

Может кого-то путает терминология. Так что поясню на всякий случай — каталог (или «папка» в терминологии Microsoft) — это на самом деле просто специальный файл, который хранит список файлов «содержащихся в» этом каталоге.
При удалении файла отдельно удаляется запись в каталоге и отдельно сам файл (т.е. данные, которые в нем содержаться). По крайней мере так происходит в *nix
хм. А мне понравилось!

Information

Rating
5,339-th
Location
Украина
Date of birth
Registered
Activity