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

Преобразование массива байтов хэша md5 в строку

... byteHashedPassword = md5.ComputeHash(bytePassword); } Мне нужно 1 преобразовать byteHashedPassword в строку. ...

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

... hash_set нестандартный, а unordered_set - стандартный. Однако 3 мне интересно, с точки зрения производит ...

Сумма рубиновых хеш-значений

... ;Mon, 11 Nov 2013, "instrument_code"=>"food"} ] Вот мой вводимый код, который не работает: def additions_per_security @test.group_by { |i| i.type }.each do |key, value| if key == "buy" value.group_by{ |i| i.date }.each do |key, value| @sortable_additions[key] = value end @sorted_additions = @sortable_additions.sort_by { |key,value| key } @sorted_additions.shift @additions_per_security = Hash[@sort ...

Создание sha1-хеша строки в Oracle

... +CAST(Timestamp as varchar(10)) as Hash FROM dbo.ExampleTable WHERE ID = [foo] Однако 6 я не могу найти аналогичную функцию для 5 использования при работе с Oracle. Насколько 4 мне удалось найти в Google, я предполагаю, что 3 dbms_crypto.hash_sh1 как-то связано с этим, но 2 я еще не смог осмыслить это ... Мы будем 1 б ...

Как рассчитать хеш-значение файла в Java?

... инимал файл и вычислял 12 его хеш-значение. Мое решение - прочитать 11 весь файл в массиве строк и вызвать метод 10 digest() для этого массива строк. Но есть две проблемы: Я 9 понятия не имею, как прочитать файл целиком 8 в массив? В настоящее время я думаю, что 7 должен прочитать его построчно и добавить 6 массив с новыми строками! Вышеупомянутой 5 методологии требуется много памяти для больших 4 файлов! ...

Минимальная хеш-функция для C?

... ++. Но мне нужно хешировать 17 большое количество (от 10 КБ до 100 КБ) строк 16 токенов (длиной от 5 до 40 байтов), чтобы 15 поиск в них был самым быстрым. MD5, SHA1 14 или любая длинная хеш-функция кажется слишком 13 тяжелой для простой задачи, я не занимаюсь 12 криптографией. Плюс к этому есть стоимость 11 хранения и вычислений. Поэтому мой вопрос: Какой 10 может быть самый простой алгоритм хеширования, который 9 ...

Perl: присвоение массива хешу

... вал 3 и эти варианты. $b{"x"} = [@a]; # ("x", [[1, 2, 3]]) ...close $b{"x"} = \@a; # ("x", [[1, 2, 3]]) $b{"x"} = [\@a]; # ("x", [[[1, 2, 3]]]) $b{"x"} = %a; # ("x", 0) $b{"x"} = $a; # ("x", undef) $b{"x"} = [$a]; # ("x", [undef]) $b{"x"} = @{@a}; # ("x", 0) И, в идеале, я хотел бы иметь 2 возможность получить массив позже в виде 1 мас ...

Быстрая реализация Rolling hash

... 7 прокрутке хеша. Я также читал, что rsync 6 использует скользящую версию adler32, но это не 5 похоже на достаточно случайный хэш. В идеале 4 было бы здорово, если бы вы могли указать 3 мне на оптимизированную реализацию C / C++, но 2 любые указ ...

Как я могу распечатать содержимое хэша в Perl?

... эша? Без использования 2 цикла while было бы наиболее предпочтительно 1 (наприм ...

ruby: как преобразовать хеш в массив

... содержащий числа как таковые: {0=>0.07394653730860076, 1=>0.0739598476853163, 2=>0.07398647083461522} его 4 нужно преобразовать в массив типа: [[0, 0.07394653730860076], [1, 0.0739598476853163], [2, 0.07398647083461522]] Я попробовал 3 св ...

Удаление всех пустых элементов из хеша / YAML?

... стые 2 элементы списка) из вложенного файла Hash 1 и ...

Как сгенерировать значение хэша или контрольной суммы в Python Dataframe (созданном из файла фиксированной ширины)?

... ждого 11 файла составляет около 2 ГБ) в таблицу. Каждый 10 раз, когда мы получаем полные файлы из источника, иногда 9 нет никаких изменений в данных (кроме даты 8 последнего столбца). Поэтому моя идея - отказаться 7 от таких файлов. Итак, если я могу сгенерировать 6 хеш в файле и сохранить где-нибудь (в табл ...

Использовать Objects.hash() или собственную реализацию hashCode()?

... чалась в том, что это сильно упорядочит 9 вашу реализацию hashCode(). См. Следующий пример: @Override //traditional public int hashCode() { int hash = 5; hash = 67 * hash + (int)(this.id ^ (this.id >>> 32)); hash = 67 * hash + (int)(this.timestamp ^ (this.timestamp >>> 32)); hash = 67 * hash + Objects.hashCode(this.severity); hash ...

mySQL: получить хеш-значение для каждой строки?

... значения в каждой 7 строке моей таблицы. Я хеширую эту строку 6 для каждой строки, чтобы получить хеш-значение 5 для текущих значений (/ status) строки, которое 4 я позже использую, чтобы определить, изменилась 3 ли строка. Есть ли в i mySQL встро ...

Как сгенерировать уникальный хеш-код для ввода строки в android ...?

... код 5 для строки, вставленной в android. Есть 4 ли какая-то предопределенная библиотека 3 или нам нужно сгенерировать вручную. Если 2 кто ...

Есть ли встроенная хеш-функция строки javascript в новейших браузерах?

... нтересно, задумывался 10 ли кто-нибудь о таких базовых вещах в JS, как 9 функции хеширования (MD5, SHA1 и т.п.). Под 8 новейшими браузерами я подразумеваю и сегодняшние 7 разрабатываемые версии, такие как Opera 6 12, Chrome 17 или Firefox 10. В поисках решения 5 я нашел этот комментарий в другой теме здесь: https://stackoverflow.com/questions/7204097/short-hashing-function-for-ja ...

Почему хеш SHA-1 имеет длину 40 символов, если он всего 160 бит?

... стнадцатеричный 5 символ может представлять 2 байта, верно? Почему 4 это вдвое больше, чем нужно? Что мне не 3 хватает в моем понимании. А не может ли SHA-1 2 состоять даже из 5 или менее символов при 1 испол ...

Как преобразовать XML в хэш в рубине?

... id="1" >konsult-500-krtim</language><language id="2" >konsult-500-krtim</language></link_rewrite> <name><language id="1" >Konsult 500 kr/tim</language><language id="2" >Konsult 500 kr/tim</language></name> <description><language id="1" ></language><language id="2" ></language></d ...

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

... анные конфигурации в хэшах, записанных 5 в плоских файлах. Я хочу импортировать хэши 4 в свой класс, чтобы вызывать соответствующие 3 методы. example.rb { :test1 => { :url => 'http://www.google.com' }, :test2 => { { :title => 'This' } => {:failur ...

Какова пространственная сложность хеш-таблицы?

... а значения, хранящиеся 4 отдельно? Будет ли это 2 ^ 32 слота * (4 3 байта (ключ) + 4 байта (указатели на значения)) = 4 2 ...

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

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

Словарь Python: "in" vs "get"

... ого запутался между использованием 15 "in" и "get" при поиске 14 элемента в словаре. Согласно этой таблице 13 временной сложности, here: при использовании 12 "in" мы получаем O (n), а "get" получаем 11 O (1). В этих двух фрагментах кода ниже они достигают того же, но, очевидно, использовани ...

Хеш-код и контрольная сумма - в чем разница?

... ольная 9 сумма похожи: числовое значение, вычисленное 8 для блока данных, которое относительно уникально. т.е. Вероятность 7 того, что два блока данных дадут одно и 6 то же числовое значение хеш-функции / контрольной 5 суммы, достаточно мала, чтобы ее можно б ...

В чем разница между солением хеша и без него?

... об этих двух темах и, похоже, не 2 могу ...

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

... d number of elements in hash assignment at ./gen.pl line 86. Use of uninitialized value in concatenation (.) or string at ./gen.pl line 124. Use of uninitialized value in concatenation (.) or string at ./gen.pl line 143. Строки 85 и 86 - это первые 6 две строки подпрограммы, а строки 124 и 5 143 - это места, где я получаю доступ к 4 хешам. Когда я пр ...

Достаточно безопасная 8-символьная короткая уникальная случайная строка

... ен. Достаточно 16 ли безопасен этот метод? base64.urlsafe_b64encode(hashlib.md5(os.urandom(128)).digest())[:8] Изменить Для большей ясности 15 я пытаюсь добиться простейшего возможного 14 обфускации имен файлов, загружаемых в хранилище. Я 13 понял, что 8-значная строка, достаточно 12 случайная, была бы очень эффективным и простым 11 способом хранения десятков тысяч файлов 10 без вероятных коллизий при правиль ...

Bootstrap 3 развернуть аккордеон из URL

... t;/p> </div> <h4 id="chgd" class="accordion-title"><a data-toggle="collapse" data-parent="#accordion" data-target="#chgd_c">Child Health, Growth and Development: Preventing Mental Impairment with Iodine and Iron</a></h4> <div id="chgd_c" cl ...

Как искать в массиве хэшей по хеш-значениям в Ruby?

... n", "age" => 50 } @fathers << a_father Как мне 3 выполнить поиск в этом массиве и вернуть 2 массив хэшей, для которых блок возвращает 1 истину? Например: @fat ...

Управление выводом из массива вложенных хэшей в Ruby

... ции, которые 5 я хотел бы попробовать: Для каждой компании распечатайте название, идентификатор и символ акции (например, «Google - 1 - GOOG» и «Facebook - 2 - FB»). Удалите пару "ключ-значение" первичной роли из Google и Facebook. Назначьте новый "отраслевой" ключ / значение для Google и Facebook. Есть идеи? Я новичок 4 ...

Простая (небезопасная) хеш-функция для JavaScript?

... нибудь предложить простую 12 (т.е. десятки строк кода, а не сотни строк) хэш-функцию, написанную 11 на (совместимом с браузером) JavaScript? В 10 идеале я бы хотел что-то, что при передаче 9 строки в качестве входных данных производит 8 что-то похожее на 32-симво ...

C++ - Почему boost :: hash_combine - лучший способ комбинировать хеш-значения?

... учший способ сделать это? template <class T> inline void hash_combine(std::size_t& seed, const T& v) { std::hash<T> hasher; seed ^= hasher(v) + 0x9e3779b9 + (see ...

Как мне перебрать хеш хешей?

... ol/sdafdsaff", :size=>4556}} > h.each do |key, value| > puts key > puts value & ...

Почему bcrypt.hashpw можно использовать как для хеширования, так и для проверки паролей?

... ля 21 для хранения, так и для проверки того, что 20 данный пароль соответствует хешированному, например: Хеширование import bcrypt password = b"somepassword" hashed = bcrypt.hashpw(password, bcrypt.gensalt()) Хорошо, пока 19 все хорошо. Данный пароль теперь хешируется 18 с помощью bcrypt, поэтому это строка хешированных 17 байтов. Проверка Вот часть, которая меня смущает: чтобы 16 проверить, соответствует ли пароль в ...

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

... программные услуги, и недавно мы установили 11 стандарты безопасности для шифрования. Были 10 установлены стандарты хеширования: мы должны 9 использовать SHA-512 или SHA-256. Для Java 8 мы рассматриваем ...

Django: set_password не хеширует пароли?

... эту форму, логин 11 недействителен. Я проверил информацию о 10 пользователе в Admin и обнаружил, что в 9 поле пароля указано: Неверный формат пароля или неизвестный алгоритм хеширования. Я также синхронизировал 8 базу данных, открыл оболочку и вручную извлек 7 объекты пользователя, которые были созданы 6 с помощью моей регистрационной формы, и 5 обнаружил, что пароль пользователя не хешируется, например: >>& ...

Почему хеш-функции должны использовать модуль простых чисел?

... м 6 из-за "природы математики". Чего вы ожидаете 5 от книги за 1,25 доллара? Как бы то ни было, я 4 много лет размышлял о природе математики, но 3 до сих пор ...

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

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

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

... я обновляю 7 хэш, браузер переходит к этому местоположению. Полагаю, это 6 ожидаемое поведение. У меня вопрос: как это 5 предотвратить? Т.е. как я могу изменить 4 хэш окна, но не прокручивать браузер до элемента, если 3 хеш существует? Что-то вроде event.preventDefault() чего-то вроде? Я 2 использую jQuery 1.4 и scrollTo plugin. ...

Как объединить хеш-коды в Python3?

... чего конкретного по 4 Python3 по этому поводу.) class Superclass: def __init__(self, data): self.__data = data def __hash__(self): return hash(self.__data) class Subclass(Superclass): def __init__(self, data, more_data): super().__init__(data) self.__more_data = more_data def __hash__(self): ...

Есть ли в PL / SQL хеш-функция?

... 8); BEGIN dbms_output.put_line('CC: ' || l_ccn_raw); l_encrypted_raw := dbms_crypto.hash(l_ccn_raw, 3); dbms_output.put_line('SH1: ' || l_encrypted_raw); END; / Вот сообщение Error starting at line 1 in command: DECLARE l_textToHash VARCHAR2(19) := 'toto123'; l_ccn_raw RAW(128) := utl_raw.cast_to_raw(l_textToHash); l_encrypted_raw RAW(2048); BEGIN dbms_output.put_line('CC: ' || l_ccn_raw); l_encrypted_raw := dbms_ ...

Как сохранить частные зашифрованные пользовательские данные в базе данных, но сделать их доступными для других выбранных пользователей?

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

Является ли «двойное хеширование» паролем менее безопасным, чем его однократное хеширование?

... войном хешировании пароля, чтобы 2 сделать его более скрытым. Я не говорю о 1 technique for resolving collisions. Примечание 2: я знаю, что мне нужно добавить случайную соль, чтобы сделать его действительно безопасным. Вопрос в том, помогает ли хеширование дважды с одним и тем же алгоритмом или вредит ...

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

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

Выбор между std :: map и std :: unordered_map

... , почему (или когда) мне все еще нужно 3 использовать старый добрый map вместо unordered_map в системах, где 2 он действительно существует? ...

Хэш-функция, которая выводит целое число от 0 до 255?

... которая 7 преобразует строку в целое число от 0 до 6 255. Например: >>> hash_function("abc_123") 32 >>> hash_function("any-string-value") 99 Не имеет значения, что такое 5 целое число, если ...

Добавление автоматического смещения к позиции прокрутки для всех хэш-ссылок / вызовов

... ующая проблема: Как и на Facebook, у 23 меня есть панель меню в верхней части страницы, которая 22 всегда видна (position: fixed;). Когда я теперь нажимаю 21 хэш-ссылки на своей странице (или загружаю 20 новую страницу с хешем в URL-адресе), чтобы 19 перейти к определенному элементу на странице, браузер 18 всегда прокручивает этот элемент до самого 17 верха страницы, что означает, ...

Ruby: объединить вложенный хеш

... espeare" }]} b = {:book=> [{:title=>"Pride and Prejudice", :author=>"Jane Austen" }]} Я бы хотел, чтобы 2 слияние было: {:book=> [{:title=>"Hamlet", :autho ...

GetHashCode() в массиве byte []

... т GetHashCode() при вызове в массиве byte[]? Два 2 массива данных с одинак ...

Преобразование вложенных хеш-ключей из CamelCase в snake_case в Ruby

... {:Key => "value"}]}} convert_hash_keys(hash) # => {:hash_key => {:nested_hash_key => [{:key => "value"}]}} Я ошибаюсь в рекурсии, и 8 каждая версия подобного решения, которую 7 я пробовал, либо не преобразует символы 6 выше первого уровня, либо выходит за рамки 5 и пытается преобразовать весь хеш, включая 4 значения. Попытка решить все это во вспомогательном 3 классе, вместо того, чтобы изменять фактически ...

Хеш-функция в искре

... h И 9 попробовал это: import org.apache.spark.sql.functions._ val df = spark.read.parquet(...) val withHashedColumn = df.withColumn("hashed", hash($"my_column")) Но что за хеш-функция используется 8 этим hash()? Это murmur, sha, md5 или что-то еще? Значение, которое 7 я получаю в этом столбце, является целы ...