Публикации по теме '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