Популярные вопросы по тегу HASH

Указатели хеширования как ключи для unordered_map в C++ STL

... осительно 7 использования указателей в качестве ключей 6 на картах в C++ STL. Как хешируются указатели 5 в unordered_maps при использовании в качестве 4 ключей. Бо ...

Ruby: получить все ключи в хэше (включая подключаемые)

... _keys => ["a", "b", "c"] как получить все 1 ключи, поскольку hash ...

Как я могу представить наборы в Perl?

... h=(); $hash{"element1"}=1; $hash{"element5"}=1; Затем 4 используйте if (defined $hash{$element_name}), чтобы решить, входит ли элемент 3 в набор. Это обычная практика? Есть предложения 2 по улучшению ...

std :: hash_set vs std :: unordered_set, это одно и то же?

... в 2 чем разница между ними? Почему они существуют 1 отдел ...

Как перейти от [] байтов к шестнадцатеричному

... for a-f return h.Sum(nil) } Все, что мне нужно, это строка хеш-ключа, преобразованная 9 из входной строки. Я смог получить его в 8 формате байтов, устранив h.Sum (nil), и 7 смог распечатать хеш-ключ в формате% x. Но 6 я хочу вернуть формат% x из этой функции, чтобы 5 я мог использовать его для преобразования 4 адреса электронной почты в хэ ...

Как я могу обновить window.location.hash, не перепрыгивая через документ?

... ation.hash = id; } (это обратный вызов, а id назначен ранее). Это 10 хорошо работает, позволяя пользователю добавлять 9 панель в закладки, а также для работы версии 8 без JavaScript. Однако, когда я обновляю 7 хэш, браузер переходит к этому местоположению. Полагаю, это 6 ожидаемое поведение. У меня вопрос: как это 5 предотв ...

Для чего используется хеширование изображений?

... е интересно, для 1 чего он ...

Сведение хэша в строку в Ruby

... рами ключ / значение? Например, print {:a => :b, :c => :d}.flatten('=','&') должен 2 печатать a=b&c=d Я написал код для этого, но мне 1 было интересно, есть ли способ лучше: class Hash def flatten(keyvaldelimiter, entrydelimiter) string = "" self.each do |key, value| key = "#{entrydelimiter}#{key ...

Ruby преобразовать строку в хэш

... => {:failure => 'sendemal'} } } simpleclass.rb class Simple def initialize(file_name) # Parse the hash file = File.open(file_name, "r") @data = file.read file.close end def print @data end a = Simple.new("simpleexample.rb") ...

Хеширование строки во время компиляции (препроцессор)

... компиляции с помощью препроцессора C / C++ (или 6 даже метапрограммирования шаблона)? например 5 UNIQUE_SALT("HelloWord", 3DES); Идея состоит в том, что HelloWorld не будет 4 присутствовать в скомпи ...

Как изменить хеш-ключи с `Symbol`s на` String`s?

... 3 бы "легко" / "быстро" изменить хеш-ключи 2 с Symbol на String. То есть от {:one => "Value 1", :two => "Value 2", ...} до {"one" => ...

Как сгенерировать хеш файла MD5 в JavaScript?

... ть соответствующий 1 хэш md5 на сервер, нажав кнопку. $("#someButton").click(function() { var fr = new FileReader(); fr.onload = function(e) { string m ...

Как изменить значения хэша?

... lue.some_method. Например, для 10 заданного простого хеша: {"a" => "b", "c" => "d"}` каждое значение 9 должно быть .upcase d, чтобы оно выглядело так: {"a" => "B", "c" => "D"} Я 8 пробовал #collect и #map, но всегда просто возвращал 7 массивы. Есть ли элегантный способ сделат ...

Хеш-строка с SHA512 в Swift

... blePointer<UInt8>) -> UnsafeMutablePointer<UInt8>) -> String { var cStr = [UInt8](self.utf8) var result = [UInt8](count:Int(length), repeatedValue:0) gen(data: &cStr, len: CC_LONG(cStr.count), md: &result) let output = NSMutableString(capacity:Int(length)) for r in result { output.appendFormat("%02x", r) } return ...

sha-256 хеширование в python

... затем хеширует (sha-256) ввод, а 2 затем печатает его. Это уже существует? Как 1 бы я это сделал? ...

Быстрая хеш-функция для строки в C#

... CalculateHash(string read, bool lowTolerance) { UInt64 hashedValue = 0; int i = 0; while (i < read.Length) { hashedValue += read.ElementAt(i) * (UInt64)Math.Pow(31, i); if (lowTolerance) i += 2; else i++; } return hashedV ...

Вставка элементов в массив в рубиновом хэше

... дное.) Подход 1: используйте 6 причудливый инициализатор Hash: ht = Hash.new {|h,k| h[k]=[]} ht["cats"] << "Jellicle" ht["cats"] << "Mr. Mistoffelees" Этот подход 5 создает пустой массив при доступе к ht с 4 ключом, который еще не существует. Подход 3 2: простой инициализатор, необычный аксесс ...

Разница между хешированием пароля и его шифрованием

... лема безопасности, хотя и 8 связана с безопасностью, это полная и явная 7 неспособность понять разницу между хешированием пароля и его шифрованием. Чаще всего встречается в 6 коде, где программист пытается предоставить 5 небезопасную функцию «Напомнить мне мой 4 пароль». В чем именно заключается эта разница? Мне 3 всегда ...

Можно ли расшифровать хеши MD5?

... ных системы, используя собственный алгоритм системы. Это возможно? Я думал, что 3 невозможно / невозможно расшифровать хеши ...

Сравните Filehash в Powershell

... экран большую часть дня, пытаясь понять, как 21 сравнить хеш-код нескольких файлов, находящихся 20 в двух разных каталогах. Сценарий загрузит 19 файлы с FTP-сайта в каталог ($ cDlPath) и 18 в конечном итоге скопирует их в другой каталог 17 ($ cDestPath). Я хочу сравнить хэш файлов 16 из файлов, чтобы убедиться, что ничего не 15 изменилось с момента их загрузки. Я использую 14 командлет Get ...

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

... первых 4 пяти символов в строке (если их пять, иначе 3 остановитесь там, где она заканчивается). Это 2 хорошая иде ...

PostgreSQL: использование параметра add_column "после" при миграции на Rails

... ле столбца 10 "местоположение". Использование этого синтаксиса 9 помещает столбец в правильное место: add_column :table, :column, :decimal, :after => :existing_column И использование 8 этого синтаксиса гарантирует, что поле имеет 7 правильный тип данных add_column :table, :column, :dec ...

Где хранятся соли паролей laravel?

... я генерации 7 пароля. Для одного отдельного пароля Hash::make действительно 6 возвращает уникальные хэши, намекая на то, что 5 где-то в процессе используется какой-то 4 вид соли. Но эти соли не хранятся в таблице 3 пользователей, где я ожидал бы их. Как Laravel 2 узнает, какой хеш исполь ...

Двустороннее шифрование с ключом / алгоритм хеширования

... л, чтобы 17 z было сложно угадывать и легко проверять. Скорость 16 не является большой проблемой, как и безопасность. Отслеживание 15 индивидуальных отношений - главное требование. Приветствуются 14 любые ресурсы или направления. ИЗМЕНИТЬ Спасибо за 13 ответы, многому научился. Итак, чтобы уточнить, 8 12 символов - это единственное жесткое требование, наряду 11 с возможностью связывать W Z. Имя пользователя 10 (Y) и вре ...

Хеш-функция с сохранением порядка

... Теоретически: если у меня 11 есть 1'000'000 фрагментов размером 1 МБ 10 (1'048'576 байт), и все они имеют разницу 9 в последних 10 байтах, тогда время сравнения 8 одного фрагмента с другим будет O (n-10), и 7 если я будет использовать QuictSort (который 6 делает ~ (n log2 (n)) сравнивает), тогда общее время сравнения будет n log2 (n) * (k-10) (где k - размер 5 блока) 1'000'000 * 20 * (1'048'576 - 10) вот 4 почему я хочу сгенерировать хэш-к ...

Как проверить хеш-функцию?

... 12 это можно было проверить в модульном тесте. РЕДАКТИРОВАТЬ. Для 11 пояснения моя проблема заключалась в том, что 10 я использовал значения long в Java таким образом, что 9 первый 32-битный код закодировал идентификатор, а 8 второй 32-битный код друго ...

Есть ли в Perl встроенный "хеш-код"?

... ': 3, 'b': 2}" Есть ли встроенный и / или 4 модуль, у которого есть подпрограмма с выводом 3 по строкам: "('a' => 1, 'b' => 2, 'c' => 3)" Как ни странно, поиск в Интернете 2 по запросу perl "hash ...

HMAC-SHA1: как это правильно сделать на Java?

... te[] hexBytes = new Hex().encode(rawHmac); // Covert array of Hex bytes to a String return new String(hexBytes, "UTF-8"); } catch (Exception e) { throw new RuntimeException(e); } } Hex() принадлежит org.apache.commons.codec В PHP 10 есть аналогичная функция hash_hmac(algorithm, data, key), которую я использую 9 для сравнения значен ...

BCrypt против Argon2 и их алгоритмы хеширования

... Argon2. На самом деле, читая 6 их документацию, не можете найти никакой 5 информации, используют ли их базовые алгоритмы 4 SHA-512 или SHA-256 или что-то еще? или это 3 оба устаревших ал ...

Сгенерируйте md5-хэш JSON и сравните его в Python и JavaScript

... зере. Клиент 9 браузера генерирует хэш, а затем запрашивает 8 у сервера хеш того же ресурса [который оказывается 7 объектом JSON] и сравнивает оба хеша, чтобы 6 решить, что делать дальше. В качестве сервера 5 я использую Python, а клиент браузера находится 4 в Javascript. На мой взгляд, хэши, сгенерированные 3 в обоих случаях, не совпадают. Вот мой код: Python: >>> import ha ...

Может ли хэш иметь повторяющиеся ключи или значения

... хеш иметь повторяющиеся клю ...

Сравнить две шестнадцатеричные строки в Java?

... надцатеричную 6 строку (типа String в Java), например: 69342c5c39e5ae5f0077aecc32c0f81811fb8193 Однако 5 мне нужно сравнить два из них, чтобы сказать, например, что: 0000000000000000000000000000000000000000 меньше 4 чем: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF Это полный диапазон значений, поскольку 3 строка из 40 цифр фактически представляет 2 40 шестнадцатеричных чисел в диапазоне 0123456789ABCDEF Кто-нибудь 1 знает, как это ...

Сравнение строк и хеширование

... 10 ли это к тому, что сравнение строк будет 9 выполняться в постоянное время? Моя основная 8 проблема заключается в том, как и почему 7 сравнения строк в JavaScript так быстры, когда 6 у меня создалось впечатление, что они должны 5 бы ...

Добавление рубина к хешу со значением массива

... 5 я изменю его на map = Hash.new strings = ["abc","def","four","five"] strings.each do |word| map[word.length] ||= [] map[word.length] << word end Это действительно работает. Разве 4 первая версия не просто создает хеш, значениями 3 по умолчанию которого являются пустые массивы? В 2 этом случае я не понимаю, почему ...

Какая хеш-функция по умолчанию используется в C++ std :: unordered_map?

... аждом случае и какова вероятность столкновения 5 в каждом случае? Я буду вставлять уникальную 4 строку и уникальный int в качестве ключей 3 в каждом ...

Вероятность коллизий SHA1

... абор из 100 различных строк одинаковой 3 длины, как можно количественно оценить вероятность ...

Создавать одинаковый уникальный хэш-код для всех анаграмм

... чу создать хэш-карту и поместить слово 10 как ключ и значение как список анаграмм Чтобы 9 избежать коллизии, я хочу сгенерировать 8 уникальный хеш-код для анаграмм вместо сортировки 7 и использования отсортированного слова в 6 качестве ключа. Я ищу хеш-алгоритм, который 5 позаботится о столкновениях, кроме использования 4 цепочки. Я хочу, чтобы ...

В чем разница между массивами и хешами?

... ми и хешами в 1 ...

Что быстрее: поиск по хэшу или двоичный поиск?

... ответ 11 функцией типа объекта или структуры? Хеширование 10 и / или равная производительность функции? Уникальность 9 хеша? Размер списка? Hashset размер / установить 8 размер? Размер набора, который я рассматриваю, может 7 быть от 500 КБ до 10 м - в случае, если 6 эта информация окажется полезной. Пока я 5 ищу ответ ...

Что будет, если мы вставим в динамо БД с дублированным хеш-ключом?

... я 7 вызываю функцию putItem, что произойдет, если 6 хеш-ключ уже присутствует в БД? Содержит 5 ли объект Pu ...

Хеширование файла в Python

... получить соответствующий хеш, будь 2 то sha1 или md5. Пожалуйста помоги. Вот 1 что у меня есть на данный момент: import hashlib inputFile = raw_input("Enter the name of the file:") openedFile = open(inputFile) readFile = openedFile.read() md5Hash = hashlib.md5(read ...

В чем разница между длинными и короткими хэшами в Git?

... 37c2a4f Автор: Николас Дата: среда, 26 апреля, 13:28:22 1 2017 -0400 Вот краткий: ...

SHA-256 или MD5 для целостности файлов

... зования 9 SHA-256? Так как MD5 128-битный, а SHA-256 8 256-битный (поэтому в два раза больше)... Потребуется 7 ли шифрование в два раза больше времени? Там, где 6 время не имеет значения, например, в программе 5 резервного копирования, а целостность файлов 4 — это все, что нужно, ...

Использование открытого ключа в кодировке Base64 для проверки подписи RSA

... ing publicKeyString = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDVGUzbydMZS+fnkGTsUkDKEyFOGwghR234d5GjPnMIC0RFtXtw2tdcNM8I9Qk+h6fnPHiA7r27iHBfdxTP3oegQJWpbY2RMwSmOs02eQqpKx4QtIjWqkKk2Gmck5cll9GCoI8AUAA5e0D02T0ZgINDmo5yGPhGAAmqYrm8YiupwQIDAQAB"; /* Some transformation required, using publicKeyString to initiate a new RSACryptoServiceProvider object */ //for now: RSACryptoServiceProvider rsa = new RSACr ...

Вычислить SHA1 строк в Python

... "inp.txt" , "r") outputhash = open("outputhashes.txt", "w") for eachpwd in inp: sha_1 = hashlib.sha1() sha_1.update(eachpwd) outputhash.write(sha_1.hexdigest()) outputhash.write("\n") Проблема, с которой 8 я столкнулся, заключается в том, что пос ...

Как включить хеширование паролей (SSHA) в openLDAP

... н. Мы пытаемся включить 7 хеширование SSHA в openLDAP. По умолчанию 6 он хранит пароли в виде открытого текста, что 5 я считаю преступлением, но эй, я парень 4 из AD, так что я знаю. Но можно подумать, что 3 они упростят поиск информации, необходимой 2 для включен ...

Нет неявного преобразования из nil в целое число - при попытке добавить что-либо в массив

... ch_with_index do |mapped_field, index| if mapped_field.base_field_name=='exactSKU' #this is where it is breaking, if I comment this out, all is good manufacturer_cols << { :base_field=> 'test'} else #it works fine here! manufacturer_cols << { :base_field=>mapped_field.base_field_name } ...

В чем истинная разница между словарем и хеш-таблицей?

... рями. Я пишу на 1 Py ...

Как я могу отсортировать хеш Perl по значениям и соответственно упорядочить ключи (возможно, в двух массивах)?

... двух массивов: (1,4,5,10) and (one, four, five, ten) И 3 затем я хочу нормализовать массив значений 2 таким образом, чтобы чис ...

Сортировка хешей Perl от наибольшего к наименьшему

... ": " . $data{$fruit} . "\n"; } Я не совсем понимаю 4 этот код, но когда я экспериментирую с ним, он 3 сортируется от низшего к высшему. Как я 2 могу перевернуть ...