LINUX.ORG.RU

хеш-функция для строк юникода

 хеш, хеш-таблицы


0

1

Вот тут есть функции для char-ов,

http://www.cse.yorku.ca/~oz/hash.html

А как насчёт юникодных? Функция нужна для реализации хеш-таблицы.

★★★★★

Последнее исправление: den73 (всего исправлений: 2)
Ответ на: комментарий от olelookoe

Ну я это и пытался, впрочем, уже забил. Однако насчёт криптографии не соглашусь, потому что яйцеголовые дядьки работают на кого надо, и этот миф про криптографию придуман специально, чтобы не было проблем с прослушиванием населения. Пруф: алгоритмы шифрования, которые применяют в АНБ, засекречены (дисклеймер: это сведения из русской википедии), и некоторые американские шифровальные машины засекречены (это из какой-то статьи).

den73 ★★★★★
() автор топика
Ответ на: комментарий от den73

алгоритмы шифрования, которые применяют в АНБ, засекречены

специальные люди в поддавки не играют, именно поэтому доступ к информации, позволяющей провести анализ их действий всегда будет максимально затруднен. хотя само по себе это ни о чем не говорит.

главная же кормушка для подглядывающих и подслушивающих не сами алгоритмы, а ГСЧ. кто генерит случайные числа - того и тапки. хотя, конечно, ошибки в алгоритмах и реализациях тоже случаются.

olelookoe ★★★
()
Ответ на: комментарий от olelookoe

Думается, что там кормушка везде. Ведь согласись, что heartbleed или пароль для груба из 28 бекспейсов никак не относятся к алгоритмам шифрования или к ГСЧ, а кормушку предоставляют. А почему кормушка работает? Потому что все пользуются openssl и грубом, реализовав в обобщённом виде рекомендацию «не пилите своё, доверьтесь нам», относительно которой рекомендация «не пилите свои алгоритмы шифрования, доверьтесь умным дядям» является лишь частным случаем. Впрочем, это уже не по теме.

den73 ★★★★★
() автор топика
Последнее исправление: den73 (всего исправлений: 3)
Ответ на: комментарий от den73

Если б я этим делом не занялся два года назад, может смог бы и мимо пройти.

t184256 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.