Обсуждение:Хеш-функция

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Как правильно[править код]

В половине статьи "хэш", в другой половине - "хеш". Как правильно? --212.23.64.155 14:37, 10 февраля 2006 (UTC)

Привильно через "е". Dims 15:53, 15 августа 2006 (UTC)
Почему? англ. hash /hæʃ/. Через «э» пишут гораздо больше, включая там, где пишут про ГОСТ, включая прайс-листы магазинов, где этот ГОСТ продаётся. —AVRS 20:01, 20 октября 2007 (UTC)
Конечно "э" более адекватно передаёт произношение оригинального английского слова, но при переходе в русский язык звуки в таких словах обычно стараются передавать буквой "е". См. на "Грамоте" infovarius 10:02, 21 октября 2007 (UTC)
В американском английском это слово вообще произносят как "х(а|я)ш". 7021 19:27, 26 октября 2007 (UTC)
? Как это в IPA? Как англ. hush/hʌʃ/? —AVRS 20:04, 26 октября 2007 (UTC)
Это я к тому, что наш профессор по криптографии (уроженец кажется Калифорнии) частенько произносил это слово именно через нечто среднее между "а" и "я". То есть "правильность" произношения зависит от конкретного диалекта языка. И споры тут неуместны.ww7021 22:09, 26 октября 2007 (UTC)
Тут надо всё-же Э! WWay 06:41, 24 июня 2009 (UTC)
Нет. Ссылка на Грамоту.ру выше в комментариях — Hudolejev 16:58, 7 января 2010 (UTC)

Я настаиваю на написании "хэш". Во всех нормативных документах, в том числе в ГОСТ Р 34.11-2012 "Информационная технология. Криптографическая защита информации. Функция хэширования" используется написание через букву "Э". Грамота.ру не является авторитетным источником, т.к. их специалисты являются филологами, а не криптологами и не знакомы с соответствующей терминологией. Crypt010gist 12:31, 8 марта 2013 (UTC)

И снова хэш/хеш[править код]

Современные грамматические словари рекомендует орфографическое написание «Хеш», произносится [хэш]. Но термин появился раньше данных рекомендаций и устоялся в компьютерной литературе с написанием «Хэш». Википедия рекомендует включать в статьи самые новейшие познания. Если никто не против, я заменю оставшиеся Хэши на Хеши. Roxis 00:03, 21 июня 2008 (UTC)

Есть стандарты ГОСТ Р. 34.11-94, ГОСТ Р. 34.10-2001, в которых пишут "хэш", "функции хэширования", "хэш-функция". Предлагаю все-таки писать так же как и в стандарте . WarGloom 16:35, 15 декабря 2008 (UTC)

несколько значений слова[править код]

Вообще, судя даже по en:hash function, хеш-функция, в общем, позволяет приводить строку текста к какому-то числу фиксированной длины, причем не обязательно при небольшом изменении аргумента, Функция будет меняться сильно (если вообще сменится). Например, так строятся индексы в СУБД. Короче, на мой взгляд, нужно статью разбить либо на 2 подраздела, либо на 2 статьи!!! AlexeyV 11:31, 24 августа 2008 (UTC)

стойкость к коллизиям[править код]

Не совсем понятно, в чем разница между стойкостью первого и стойкостью второго рода. 193.108.38.181 13:01, 1 апреля 2009 (UTC)

В одном случае нужно подбирать сообщение для коллизии с некоторым другим фиксированным сообщением, в во втором случае подбирать можно оба сообщения. Стойкость к колизиям первого рода не гарантирует стойкости к колизиям второго рода. Например, недавний взлом хеша MD5 показал его нестойкость к колизиям второго рода, в то время как стойкостью к коллизиям первого рода он пока еще обладает. Maxal 05:37, 3 апреля 2009 (UTC)

Курбаков, Константин Иванович[править код]

В статье о Курбакове, в разделе Научная, научно-организационная и методическая деятельность, есть указание

В 1960-е годы им был разработан метод кодирования, сжатия и поиска информации в автоматических словарях большого объема и передачи информации по каналам связи (основанный на способе случайной адресации — «хешировании»).

Здесь же никакого упоминяния нет. Какую статью надо исправить?--Mixabest 13:20, 24 апреля 2010 (UTC)

Ершов, Андрей Петрович[править код]

«В начале 1958 г. Ершов подготовил несколько докладов, с которыми выступил в феврале на совещании по вычислительной математике и применению средств вычислительной техники в Баку. Доклад "Об одном методе программирования арифметических операторов" содержал описание линейной открытой адресации, названное впоследствии хешированием (hashing). Этот весьма важный для теории программирования результат был получен Ершовым независимо от его зарубежных коллег. Более подробно его исследования в этой области были изложены в статье для Докладов Академии наук СССР, которая тогда же была переведена на английский язык.»

Страницы биографии академика А.П. Ершова: защита кандидатской диссертации

193.138.89.100 07:54, 6 ноября 2010 (UTC)

Грачёв[править код]

«Первым, кто предложил идею хеширования, был Г.П. Ланн, сотрудник IBM, в январе 1953 года. Независимо от него, П. Г. Грачев в 2012 году заново открыл идею хэширования.» Как-то сомнительно звучат эти предложения. Чтобы через полвека, когда о хэшировании знает каждый студент, "независимо" открыть эту идею. Возможно, в году ошибка?

  • Это не просто ошибка, этому явлению имя шуточный вандализм. Спасибо за внимание, поправил, bezik 10:24, 25 ноября 2012 (UTC)

Неполнота статьи[править код]

Статья явно неполна, рассматривает только числовые хеши. Но ведь это понятие гораздо шире. Например, результаты работы алгоритмов Метафон и Саундекс - это тоже хеши, только не числовые, а строковые.

Критика[править код]

Вы шутите? Вы википедию превращаете в помойку, на столько туманно и вычурно записать простейшие примитивнейшие вещи, это нужно иметь либо сильное нежелание, чтобы кто-то смог разобраться в теме, либо сильное желание показаться очень умным. Если подобных людей допустить к реальному образованию, дети 2 + 2 никогда посчитать не научатся. Невероятно. Вы добьетесь, что википедию официально признают ресурсом, созданным для введение в заблуждение и профанации. 188.68.89.112 09:27, 14 декабря 2018 (UTC)Вячеслав В.

Официальность для Википедии ничего не значит. Если не нравится нынешнее состояние статьи — улучшайте её, только, конечно же, в соответствии с правилами. — Vort (обс.) 10:04, 14 декабря 2018 (UTC)