#хэшфункция — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #хэшфункция, aggregated by home.social.
-
Грокаем крипто-хеш: как разобраться за 5 минут
Вопрос: Можно ли за пару минут «на коленке» создать свою криптографическую хеш-функцию? Чтобы в результате было не подобрать входную строку? Ответ: Можно! Привет, Хабр! На связи Игорь Батулин — руководитель группы разработки виртуального хостинга в Рунити. Когда-то с удовольствием прочитав книгу «Грокаем алгоритмы» Адитья Бхаргавы, с удивлением обнаружил, что автор не привел пример криптографической хеш-функции. Но стиль подачи материала очень напомнил мне то, как я рассказывал об этом студентам-экономистам во времена преподавания в вузе — просто и наглядно. В этой статье поделюсь одной из моих алгоритмических практик, упражнениями-загадками и взломом коллизии.
https://habr.com/ru/companies/runity/articles/915886/
#хэширование #хэшфункция #примеры #задачи #aes #начало_карьеры
-
Маленькие программки на С — победители конкурса IOCCC
Международный конкурс запутанного кода на С (IOCCC) — известное соревнование по программированию, которое проводилось до 2020 года. В отличие от традиционных чемпионатов по спортивному программированию, здесь не нужно решать задачи на скорость. У участников сколько угодно времени, но размер программы ограничен 1536 байтами (не считая пробелы, табы и прочие служебные символы), в сумме обычно получается не более 2 кб. Но программки делают реально сложные вещи: например, победитель 2004 года — это операционная система , исходный код 166 строк . Посмотрим на шедевры разных лет и откуда вообще взялся этот конкурс.
https://habr.com/ru/companies/ruvds/articles/910418/
#ruvds_статьи #IOCCC #Джон_Кармак #наношахматы #оптимизация_ПО #National_Semiconductor #встроенное_ПО #Курт_Нолл #хэшфункция #FNV #простые_числа #числа_Мерсенна #Курт_Болл #самомодифицирующийся_код
-
Маленькие программки на С — победители конкурса IOCCC
Международный конкурс запутанного кода на С (IOCCC) — известное соревнование по программированию, которое проводилось до 2020 года. В отличие от традиционных чемпионатов по спортивному программированию, здесь не нужно решать задачи на скорость. У участников сколько угодно времени, но размер программы ограничен 1536 байтами (не считая пробелы, табы и прочие служебные символы), в сумме обычно получается не более 2 кб. Но программки делают реально сложные вещи: например, победитель 2004 года — это операционная система , исходный код 166 строк . Посмотрим на шедевры разных лет и откуда вообще взялся этот конкурс.
https://habr.com/ru/companies/ruvds/articles/910418/
#ruvds_статьи #IOCCC #Джон_Кармак #наношахматы #оптимизация_ПО #National_Semiconductor #встроенное_ПО #Курт_Нолл #хэшфункция #FNV #простые_числа #числа_Мерсенна #Курт_Болл #самомодифицирующийся_код
-
Маленькие программки на С — победители конкурса IOCCC
Международный конкурс запутанного кода на С (IOCCC) — известное соревнование по программированию, которое проводилось до 2020 года. В отличие от традиционных чемпионатов по спортивному программированию, здесь не нужно решать задачи на скорость. У участников сколько угодно времени, но размер программы ограничен 1536 байтами (не считая пробелы, табы и прочие служебные символы), в сумме обычно получается не более 2 кб. Но программки делают реально сложные вещи: например, победитель 2004 года — это операционная система , исходный код 166 строк . Посмотрим на шедевры разных лет и откуда вообще взялся этот конкурс.
https://habr.com/ru/companies/ruvds/articles/910418/
#ruvds_статьи #IOCCC #Джон_Кармак #наношахматы #оптимизация_ПО #National_Semiconductor #встроенное_ПО #Курт_Нолл #хэшфункция #FNV #простые_числа #числа_Мерсенна #Курт_Болл #самомодифицирующийся_код
-
Маленькие программки на С — победители конкурса IOCCC
Международный конкурс запутанного кода на С (IOCCC) — известное соревнование по программированию, которое проводилось до 2020 года. В отличие от традиционных чемпионатов по спортивному программированию, здесь не нужно решать задачи на скорость. У участников сколько угодно времени, но размер программы ограничен 1536 байтами (не считая пробелы, табы и прочие служебные символы), в сумме обычно получается не более 2 кб. Но программки делают реально сложные вещи: например, победитель 2004 года — это операционная система , исходный код 166 строк . Посмотрим на шедевры разных лет и откуда вообще взялся этот конкурс.
https://habr.com/ru/companies/ruvds/articles/910418/
#ruvds_статьи #IOCCC #Джон_Кармак #наношахматы #оптимизация_ПО #National_Semiconductor #встроенное_ПО #Курт_Нолл #хэшфункция #FNV #простые_числа #числа_Мерсенна #Курт_Болл #самомодифицирующийся_код
-
Как хеширование поможет вам оптимизировать хранение данных?
Хеширование – это мощный инструмент, широко используемый в различных областях IT: от защиты паролей до создания быстрых структур данных. В этой статье мы подробно рассмотрим, как хеширование помогает оптимизировать хранение данных, исключить дубликаты и улучшить работу с файлами.
-
Идеальный алгоритм шифрования? HASH-CRYPT
Кажется, я придумал новый алгоритм шифрования! Или такой уже существует? В любом случае - здесь есть его описание, и даже программа для проверки. > ENCRYPT <
https://habr.com/ru/articles/816025/
#хэш #хэширование #хэшфункция #хэшфункции #шифрование #си #безопасность #иб #информационная_безопасность
-
Реализация Streebog256 и Streebog512 на языке RUST
Как и планировалось, следом за реализацией семейства хэш-функций SHA, появляется Стрибог и тоже в двух версиях, для 256 и 512 бит на выходе. Надеюсь эта статья будет полезна другим студентам. Более опытные разработчики в комментариях приветствуются. Весь код сохранен в репозитории GitVerse .
https://habr.com/ru/articles/816011/
#стрибог #streebog #rust #криптография #хэширование #хэшфункция #пошаговая_инструкция #программирование #stribog #гост_34112012
-
Реализация Streebog256 и Streebog512 на языке RUST
Как и планировалось, следом за реализацией семейства хэш-функций SHA, появляется Стрибог и тоже в двух версиях, для 256 и 512 бит на выходе. Надеюсь эта статья будет полезна другим студентам. Более опытные разработчики в комментариях приветствуются. Весь код сохранен в репозитории GitVerse .
https://habr.com/ru/articles/816011/
#стрибог #streebog #rust #криптография #хэширование #хэшфункция #пошаговая_инструкция #программирование #stribog #гост_34112012
-
Реализация Streebog256 и Streebog512 на языке RUST
Как и планировалось, следом за реализацией семейства хэш-функций SHA, появляется Стрибог и тоже в двух версиях, для 256 и 512 бит на выходе. Надеюсь эта статья будет полезна другим студентам. Более опытные разработчики в комментариях приветствуются. Весь код сохранен в репозитории GitVerse .
https://habr.com/ru/articles/816011/
#стрибог #streebog #rust #криптография #хэширование #хэшфункция #пошаговая_инструкция #программирование #stribog #гост_34112012
-
Реализация SHA256 и SHA512 на языке RUST
Небольшая заметка студента о том, как самостоятельно реализовать алгоритмы SHA256 и SHA512 на Rust. Статья будет полезна всем, кто интересуется криптографией, хочет повысить уровень безопасности своих приложений или просто расширить свои знания в области программирования на Rust.
https://habr.com/ru/articles/811639/
#sha256 #sha512 #rust #криптография #хэширование #хэшфункция #пошаговая_инструкция #программирование