Публикации по теме 'hash'


Краткое руководство по хешированию в Go
Как хешировать строку или файл Функции хеширования - одна из важнейших особенностей современной криптографии. Поскольку я решил изучить Go , почему бы не попробовать реализовать хеш-функцию файла просто для удовольствия? Примечание. В этом руководстве используется версия Go 1.13.4. Вступление Хеш-функция - это алгоритм, который отображает вход переменной длины в выход фиксированной длины. Возвращаемое значение этой функции называется хеш-значением, дайджестом или просто..

Вопросы по теме 'hash'

Как лучше всего создать разреженный массив в C ++?
Я работаю над проектом, который требует манипулирования огромными матрицами, в частности пирамидального суммирования для вычисления связки. Короче говоря, мне нужно отслеживать относительно небольшое количество значений (обычно значение 1, а в...
48775 просмотров
schedule 17.05.2024

Что такое хорошая хеш-функция?
Что такое хорошая хеш-функция? Я видел много хеш-функций и приложений на моих курсах по структурам данных в колледже, но в основном я понял, что довольно сложно создать хорошую хеш-функцию. Мой профессор, как показывает опыт, чтобы избежать...
164746 просмотров
schedule 26.04.2022

Сохранение ключей Perl Windows Environment UPCASES их
У меня есть фреймворк, написанный на Perl, который устанавливает множество переменных среды для поддержки межпроцессного (обычно это подпроцессного) взаимодействия. Мы храним наборы пар ключ/значение в XML-файлах. Мы постарались сделать имена ключей...
807 просмотров
schedule 22.10.2022

Генерация уникального идентификатора в С++
Каков наилучший способ создать уникальный идентификатор из двух (или более) коротких целых чисел в С++? Я пытаюсь однозначно идентифицировать вершины в графе. Вершины содержат от двух до четырех коротких целых чисел в качестве данных, и в идеале...
27662 просмотров
schedule 22.10.2022

Какой алгоритм хеширования лучше всего использовать для строки stl при использовании hash_map?
Я обнаружил, что стандартная функция хеширования в VS2005 мучительно медленная при попытке добиться высокой производительности поиска. Какие есть хорошие примеры быстрых и эффективных алгоритмов хеширования, которые должны аннулировать большинство...
51034 просмотров
schedule 11.02.2024

Как С# определяет хэш-код для объекта?
Этот вопрос вытекает из обсуждения кортежи . Я начал думать о хеш-коде, который должен быть у кортежа. Что, если мы примем класс KeyValuePair как кортеж? Он не переопределяет метод GetHashCode(), поэтому, вероятно, он не будет знать о хэш-кодах...
18347 просмотров
schedule 18.04.2022

Зачем вам нужен $ при доступе к элементам массива и хеша в Perl?
Поскольку массивы и хэши могут содержать только скаляры в Perl, почему вы должны использовать $, чтобы сообщить интерпретатору, что значение является скаляром при доступе к элементам массива или хэша? Другими словами, если у вас есть массив @myarray...
2779 просмотров
schedule 16.04.2022

хеширование конфиденциальных данных
Мне нужно зашифровать имена и логины всех пользователей в базе данных UAT, которая у нас есть. (из-за закона о защите данных) Однако есть одна загвоздка. Тестировщики по-прежнему должны иметь возможность входить в систему, используя...
683 просмотров
schedule 03.06.2022

Как получить уникальные элементы из массива хэшей в Ruby?
У меня есть массив хэшей, и я хочу, чтобы из него были уникальные значения. Звонок Array.uniq не дал мне того, что я ожидал. a = [{:a => 1},{:a => 2}, {:a => 1}] a.uniq # => [{:a => 1}, {:a => 2}, {:a => 1}] Где я...
25453 просмотров
schedule 24.03.2022

Поиск по хэш-таблице/словарю/карте с помощью регулярных выражений
Я пытаюсь выяснить, есть ли достаточно эффективный способ поиска в словаре (или в хеше, или в карте, или как там это называется на вашем любимом языке), где ключи являются регулярными выражениями, а строки просматриваются по набор ключей. Например...
7743 просмотров
schedule 28.09.2023

Как вызвать конструктор универсального типа внутри функции базового типа без собственного конструктора?
Я подумал, что отличным способом проверить свое понимание универсальных функций было бы создание функции, которая будет выдавать шестнадцатеричное представление хеша, используя один из классов, наследуемых от HashAlgorithm. Поскольку все классы...
3199 просмотров
schedule 29.10.2022

Автоматически генерировать MD5 и отображать
На странице, которая автоматически перечисляет несколько небольших файлов (~ 100-500 КБ), содержащихся в определенной папке, есть ли способ с помощью VBScript автоматически генерировать хэши MD5 для каждого файла и отображать его на странице? Клифф...
2955 просмотров
schedule 01.09.2022

Есть ли хэш-структура Java только с ключами и без значений?
Я ищу структуру, которая хеширует ключи, не требуя значения. При запросе он должен возвращать true, если ключ найден, и false в противном случае. Я ищу что-то похожее на Hashtable<MyClass, Boolean> , за исключением того, что для вставки...
40002 просмотров
schedule 19.06.2022

Не получается совпадение sha1 при преобразовании кода C# в PHP, что мне не хватает?
Я пытаюсь понять это, чтобы я мог сделать что-то подобное. Я знаю: buf содержит ключ аутентификации с добавленным к нему хэшем (последние 20 байтов). length -= 20; byte[] buffer2 = MachineKeySection.HashData(buf, null, 0, length); for (int i...
1229 просмотров
schedule 30.04.2022

Хеш-функции Python
Каков хороший способ хеширования иерархии (похожей на файловую структуру) в python? Я мог бы преобразовать всю иерархию в строку с точками, а затем хешировать ее, но есть ли лучший (или более эффективный) способ сделать это без постоянного перехода...
3936 просмотров
schedule 10.01.2023

Хеш-функция, используемая в языке Java
Я знаю, что в Java есть прекрасная встроенная поддержка HashMaps или HashTables. Кто-нибудь знает, какие функции или методы хеширования используются языком Java? Можно ли настроить эти функции, чтобы сделать их более специфичными для приложения,...
9702 просмотров
schedule 22.04.2023

Минимальная хеш-функция для C?
Я не могу использовать boost: hash, потому что я должен придерживаться C и не могу использовать C ++. Но мне нужно хешировать большое количество (от 10К до 100К) строк токенов (длиной от 5 до 40 байтов), чтобы поиск в них был самым быстрым. MD5,...
51748 просмотров
schedule 07.01.2024

Встроенная функция Python hash ()
Windows XP, Python 2.5: hash('http://stackoverflow.com') Result: 1934711907 Google App Engine ( http://shell.appspot.com/ ): hash('http://stackoverflow.com') Result: -5768830964305142685 Это почему? Как мне получить хеш-функцию,...
104529 просмотров
schedule 20.12.2022

Учитывая имя файла, как я могу получить Adler32 с помощью Crypto++
Учитывая «строковое имя файла», как я могу получить контрольную сумму Adler32 с помощью библиотеки C++ Crypto++. Я немного запутался в использовании их системы Source and Sink. Ниже у меня есть скелет кода, который выполняет MD5, но я не могу...
1502 просмотров
schedule 31.01.2023

Хеширование паролей и соление - это хороший метод?
Я проводил небольшое исследование или гуглил о различных методах обработки хеширования и соления паролей и наткнулся на эту интересную ссылку: https://web.archive.org/web/20090228183138/http://phix.me/salt Теперь, по сути, это предлагает...
6106 просмотров
schedule 23.04.2022