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 свисток без внешней антенны. Самый дешевый с алика. И проблем никаких нет теперь.
И все эти утверждения вместе показывают, что вы живёте в каком-то своем мирке, далёком от реальности.
Вы не понимаете как происходит загрузка компьютера, но уже собрались выучить 2300 инструментов за неделю и взломать гугол.
На этом ресурсе вы скорее клоун. Вы второй Денис Попов с его bolgenos.
Хотите действительно развиваться в этом направлении? Купите книгу Олега Калашникова "Ассемблер это просто". Затем ознакомьтесь с языком C. Это даст хоть какое-то представление о работе компьютера. И тогда всякие переполнения стеков и буферов для вас не будут непонятными словами.