1,7K подписчиков
Вспомним про хеш Хеш-функция — функция, осуществляющая преобразование массива входных данных произвольной длины в выходную битовую строку установленной длины, выполняемое определенным алгоритмом. Преобразование, производимое хеш-функцией, называется хешированием. Результат преобразования называется хешем. Хеш-функции применяются в следующих случаях: Контрольная сумма MD5 —  алгоритм хеширования, разработанный профессором Рональдом Л. Ривестом из Массачусетского технологического института в 1991 году...
2 года назад
3 подписчика
Когда я готовила материал для разбора лабораторной работы про хэш-функции, то в процессе подготовки выяснилось, что у части опрошенных хэширование ассоциируется исключительно с шифрованием и криптографией, а у кого-то - с криптовалютой. )))) И не все мои студенты смогли дать развернутый ответ на вопрос: «Что такое хэширование данных и в каких сферах оно применяется»? Что же, давайте попробуем разобраться вместе! Хеширование - это процесс преобразования данных произвольного размера в значение фиксированной длины с использованием хэш-функции...
4 месяца назад
6 подписчиков
Хэш-коды играют ключевую роль в программировании на Java, служа основой для эффективного поиска данных, сравнения объектов и бесперебойного функционирования коллекций на основе хэшей, таких как HashMaps и HashSets. Наша способность создавать эффективные хэш-коды, как разработчиков, напрямую влияет на производительность и надежность наших приложений. Целью этого руководства является раскрытие тонкостей хэш-кодов в Java, изучение их эволюции в различных версиях JDK, потенциальные ловушки при их создании и использовании, а также наиболее эффективные подходы к созданию оптимальных хэш-кодов...
5 месяцев назад