Сейчас энтузиастов очень мало. gnu/linux пишут в основном люди на зарплате, потому что это большая и сложная система. Вечерами под чашку кофе времени не хватит разобраться во всем.
Учитесь создавать антивирусы, но не хотите изучать ассемблер? Это как такое возможно? Если вирус написан не вашим одноклассником на nodejs, то без знаний низкоуровневой работы программ его не отловить.
SaddledSharp, в вашем вопросе куча ложных утверждений.
И все эти утверждения вместе показывают, что вы живёте в каком-то своем мирке, далёком от реальности.
Вы не понимаете как происходит загрузка компьютера, но уже собрались выучить 2300 инструментов за неделю и взломать гугол.
На этом ресурсе вы скорее клоун. Вы второй Денис Попов с его bolgenos.
Хотите действительно развиваться в этом направлении? Купите книгу Олега Калашникова "Ассемблер это просто". Затем ознакомьтесь с языком C. Это даст хоть какое-то представление о работе компьютера. И тогда всякие переполнения стеков и буферов для вас не будут непонятными словами.
Коммутатор 24 портовый, те. все порты гигабитные с пропускной способностью 48Гб\с
Вы сами так решили или прочли в спецификации? 24 гигабитных порта могут делить 1 гигабитную шину и выдавать номинальную скорость только между двумя портами в момент времени.
grabbee, кажется я понял о чем вы. В кообщению подмешивается секретный ключ и это уже все вместе хешируется. Для проверки подлинности этого достаточно, да.
GrayHorse, вы мне накидали ссылок, в которых прямым текстом сказано, что hmac реализуется с помощью хэшфункции и криптоалогитма.
Отличием от классической подписи является использование симметричного шифра вместо асимметричного, т.к. валидация третьей стороной тут не нужна, но нужна скорость работы.
А теперь вопрос. Расскажите мне схему проверки подлинности, где шифрование заменено хеширование.
Но даже ключ длинною 4к на современных машинах не дает времени подписи в 5 минут. Это происходит за милисекунды. Много времени уйдет на хэширование, если данные большие.
Ну как много. У меня MD5 файла 6 гигабайт с ssd считался 10 секунд. Тут явно уперлись в ssd. Из памяти еще быстрее. + пару милисекунд на шифрование этого хэша.
5-15 минут больше похоже на то, что вы каждый раз генерируете пару ключей заново. Вот на генерацию уходит много времени, да.
Artem, ну и примерчик конечно. id не должен меняться. Значит нужно его объявить как const. Потокобезопасности нету. Будут у вас кучи юзеров с одним id.
joginzbajin, Стену не пробъет 5ггц. Но у вас же не бетонные коробки без отверстий. Двери в комнатах присутствуют?
У меня стоит компьютер и роутер в разных комнатах по диагонали вдоль толстой несущей стены. 5ггц отлично отражается от стен и проходит сквозь деревянные межкомнатные двери.
При этом раньше в компьютере был 2.4ггц pcie модуль с двумя антенами. И пользоваться этим было невыносимо. Купил usb свисток без внешней антенны. Самый дешевый с алика. И проблем никаких нет теперь.
Можно пример?
> их сурс код(возможно)
Могу пожелать лишь удачи. Говорю как человек потративший год на отладку маленького бага в linux, попутно исправив крэш в git.
Даю ссылки что бы убедить вас, что я не какой-то хрен с горы, а немного в теме.
https://git.kernel.org/pub/scm/linux/kernel/git/to...
https://git.kernel.org/pub/scm/git/git.git/log/?qt...
Сейчас энтузиастов очень мало. gnu/linux пишут в основном люди на зарплате, потому что это большая и сложная система. Вечерами под чашку кофе времени не хватит разобраться во всем.