Вопросы с тегом «hash»

Хеш-функция - это любая четко определенная процедура или математическая функция, которая преобразует большой объем данных в небольшой элемент данных, обычно в одно целое число. Для вопросов о хэштегах, используемых для маркировки контента в социальных сетях, используйте хэштег. Для вопросов об URL и якорях HTML используйте идентификатор фрагмента. Для вопросов о хэш-типе Ruby используйте ruby-hash.

8
MD5 - 128 бит, но почему 32 символа?
Я читал документы о md5, там говорилось, что это 128 бит, но почему 32 символа? Я не могу вычислить персонажей. 1 байт равен 8 битам если 1 символ равен 1 байту тогда 128 бит - это 128/8 = 16 байт, верно? РЕДАКТИРОВАТЬ: SHA-1 дает 160 бит, так сколько же там …

11
php mysqli_connect: метод аутентификации неизвестен клиенту [caching_sha2_password]
Я использую php mysqli_connectдля входа в базу данных MySQL (все на localhost) <?php //DEFINE ('DB_USER', 'user2'); //DEFINE ('DB_PASSWORD', 'pass2'); DEFINE ('DB_USER', 'user1'); DEFINE ('DB_PASSWORD', 'pass1'); DEFINE ('DB_HOST', '127.0.0.1'); DEFINE ('DB_NAME', 'dbname'); $dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); if(!$dbc){ die('error connecting to database'); } ?> это таблица mysql.user: INI-файл сервера MySQL: …
95 php  mysql  hash  sha 

11
Могут ли две разные строки генерировать один и тот же хеш-код MD5?
Для каждого из наших бинарных активов мы генерируем хеш MD5. Это используется, чтобы проверить, есть ли определенный двоичный актив уже в нашем приложении. Но возможно ли, что два разных бинарных актива генерируют один и тот же хеш MD5? Возможно ли, что две разные строки генерируют один и тот же хэш …

2
Магическое число в бусте :: hash_combine
Функция boost::hash_combineшаблона принимает ссылку на хэш (вызываемый seed) и объект v. Согласно документам , он сочетается seedс хешем vby seed ^= hash_value(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2); Я вижу, что это детерминировано. Я понимаю, почему используется XOR. Бьюсь об заклад, это добавление помогает отображать похожие …

4
Rails отображает массив хэшей на один хеш
У меня есть такой массив хэшей: [{"testPARAM1"=>"testVAL1"}, {"testPARAM2"=>"testVAL2"}] И я пытаюсь сопоставить это с одним хешем следующим образом: {"testPARAM2"=>"testVAL2", "testPARAM1"=>"testVAL1"} Я добился этого, используя par={} mitem["params"].each { |h| h.each {|k,v| par[k]=v} } Но мне было интересно, можно ли сделать это более идиоматическим способом (желательно без использования локальной переменной). Как я …

11
Как создать хешированный пароль laravel
Я пытаюсь создать хешированный пароль для Laravel. Теперь кто-то сказал мне использовать хэш-помощник Laravel, но я не могу его найти или смотрю в неправильном направлении. Как создать хешированный пароль laravel? И где? Изменить: я знаю, что это за код, но я не знаю, где и как его использовать, поэтому он …

8
Соль и хеш-пароль в Python
Этот код должен хешировать пароль с солью. Соль и хешированный пароль сохраняются в базе данных. Самого пароля нет. Учитывая деликатный характер операции, я хотел убедиться, что все было кошерно. import hashlib import base64 import uuid password = 'test_password' salt = base64.urlsafe_b64encode(uuid.uuid4().bytes) t_sha = hashlib.sha512() t_sha.update(password+salt) hashed_password = base64.urlsafe_b64encode(t_sha.digest())

16
Почему значения хэша MD5 необратимы?
Одна концепция, о которой я всегда интересовался, - это использование криптографических хеш-функций и значений. Я понимаю, что эти функции могут генерировать уникальное хеш-значение, которое практически невозможно отменить, но вот что мне всегда было интересно: Если на моем сервере, в PHP я создаю: md5("stackoverflow.com") = "d0cc85b26f2ceb8714b978e07def4f6e" Когда вы запускаете ту же …


7
Строка хэша в c #
У меня проблема при попытке ввести хеш-строку c#. Я уже пробовал несколько веб-сайтов, но большинство из них используют файлы для получения хеша. Другие, предназначенные для струнных, слишком сложны. Я нашел такие примеры проверки подлинности Windows в Интернете: FormsAuthentication.HashPasswordForStoringInConfigFile(tbxPassword.Text.Trim(), "md5") Мне нужно использовать хеш, чтобы сделать строку, содержащую имя файла, более …
92 c#  string  hash 

3
Как хешировать длинные пароли (> 72 символов) с помощью blowfish
На прошлой неделе я прочитал много статей о хешировании паролей, и на данный момент Blowfish кажется (одним из) лучшим алгоритмом хеширования, но это не тема этого вопроса! Ограничение в 72 символа Blowfish учитывает только первые 72 символа введенного пароля: <?php $password = "Wow. This is a super secret and super, …

5
Почему в Python dict может быть несколько ключей с одним и тем же хешем?
Я пытаюсь понять hashфункцию Python под капотом. Я создал собственный класс, все экземпляры которого возвращают одно и то же значение хеш-функции. class C: def __hash__(self): return 42 Я просто предположил, что только один экземпляр вышеуказанного класса может быть в a dictв любое время, но на самом деле a dictможет иметь …


9
Неслучайная соль для хэшей паролей
ОБНОВЛЕНИЕ: я недавно узнал из этого вопроса, что во всем приведенном ниже обсуждении я (и я уверен, что другие тоже) был немного сбит с толку: то, что я продолжаю называть радужной таблицей, на самом деле называется хеш-таблицей. Радужные таблицы - более сложные существа, и на самом деле они являются разновидностью …

7
Как реализована хеш-карта JavaScript?
В настоящее время я работаю с OpenLayers и имею огромный набор данных для рисования в векторный слой (более 100000 векторов). Теперь я пытаюсь поместить все эти векторы в хеш-карту JavaScript, чтобы проанализировать производительность. Я хочу знать, как реализована хеш-карта в JavaScript, это настоящая хеш-функция или просто обернутая функция, которая использует …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.