Запитання з тегом «hash»

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

11
Складіть хешування часових рядків
Я читав в декількох різних місцях, що за допомогою нових рядкових літералів C ++ 11, можливо, можливо обчислити хеш рядка під час компіляції. Однак, схоже, ніхто не готовий вийти і сказати, що це можливо чи як це буде зроблено. Чи можливо це? Як виглядав би оператор? Мені особливо цікаві такі …

1
Кращі практики щодо створення токенів OAuth?
Я розумію, що специфікація OAuth нічого не вказує про походження коду ConsumerKey, ConsumerSecret, AccessToken, RequestToken, TokenSecret або Verifier, але мені цікаво, чи є найкращі практики створення значно захищених жетонів (особливо Token / Таємні комбінації). Як я бачу, існує декілька підходів до створення жетонів: Просто використовуйте випадкові байти, зберігайте в БД, …


6
Хешування файлу в Python
Я хочу, щоб python читав в EOF, щоб я міг отримати відповідний хеш, будь то sha1 або md5. Будь ласка, допоможіть. Ось що я маю на сьогодні: import hashlib inputFile = raw_input("Enter the name of the file:") openedFile = open(inputFile) readFile = openedFile.read() md5Hash = hashlib.md5(readFile) md5Hashed = md5Hash.hexdigest() sha1Hash …
100 python  hash  md5  sha1  hashlib 

1
Чи застаріла хеш-ракета?
Добре цитований ракетний пост RIP Hash , здається, означає, що синтаксис Hash Rocket ( :foo => "bar") застарілий на користь нового хеша у стилі JSON у стилі Ruby ( foo: "bar"), але я не можу знайти жодної остаточної посилання, що б вказувала форму Hash Rocket фактично застаріло / не було …

10
Необхідність приховування солі для хешу
На роботі у нас є дві конкуруючі теорії солей. Продукти, над якими я працюю, використовують щось, наприклад, ім’я користувача або номер телефону для соління хешу. По суті, це щось, що відрізняється для кожного користувача, але воно нам доступне. Інший продукт випадковим чином генерує сіль для кожного користувача та змінюється щоразу, …

3
Хеш-функція в Python 3.3 повертає різні результати між сесіями
Я реалізував BloomFilter в python 3.3 і отримував різні результати кожного сеансу. Знизивши цю дивну поведінку, я прийшов до внутрішньої функції hash () - вона повертає різні значення хешу для одного і того ж рядка кожного сеансу. Приклад: >>> hash("235") -310569535015251310 ----- відкриття нової консолі python ----- >>> hash("235") -1900164331622581997 …

2
Очищення паролів користувача
Як я повинен уникнути або очистити надані користувачем паролі, перш ніж їх хешувати і зберігати їх у своїй базі даних? Коли розробники PHP розглядають хешування паролів користувачів з метою безпеки, вони часто схильні думати про такі паролі, як будь-які інші дані, надані користувачем. Ця тема часто виникає в питаннях PHP, …
98 php  sql  pdo  hash 

15
Linux: обчислити один хеш для даної папки та вмісту?
Напевно, повинен бути спосіб зробити це легко! Я спробував програми командного рядка Linux, такі як sha1sumі, md5sumале, схоже, вони можуть обчислювати хеші окремих файлів і виводити список хеш-значень, по одному для кожного файлу. Мені потрібно створити один хеш для всього вмісту папки (а не лише імен файлів). Я хотів би …
98 linux  bash  hash 

1
Чому кортеж (set ([1, "a", "b", "c", "z", "f"])) == кортеж (set (["a", "b", "c", "Z", "f", 1])) 85% часу з увімкненою хеш-рандомізацією?
Враховуючи відповідь Нуля Пірея на інше питання , ми маємо це x = tuple(set([1, "a", "b", "c", "z", "f"])) y = tuple(set(["a", "b", "c", "z", "f", 1])) print(x == y) Друкує Trueблизько 85% часу з увімкненою рандомізацією хешу . Чому 85%?


4
Як я можу поєднати хеші в Perl?
Який найкращий спосіб поєднати обидва хеші в% hash1? Я завжди знаю, що% hash2 та% hash1 завжди мають унікальні ключі. Я б також віддав перевагу одному рядку коду, якщо це можливо. $hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} = 'yellow';
95 perl  dictionary  hash  merge 

16
Як витягти підхеш із хешу?
У мене є хеш: h1 = {:a => :A, :b => :B, :c => :C, :d => :D} Який найкращий спосіб витягти такий підхеш? h1.extract_subhash(:b, :d, :e, :f) # => {:b => :B, :d => :D} h1 #=> {:a => :A, :c => :C}
95 ruby  hash 

7
Чи існують реалізації JavaScript SHA-256, які зазвичай вважаються надійними?
Я пишу логін для форуму, і мені потрібно хешувати сторону клієнта пароля в javascript, перш ніж надсилати його на сервер. У мене проблеми з з’ясуванням, якій реалізації SHA-256 я дійсно можу довіряти. Я очікував, що буде якийсь авторитетний сценарій, яким користувались усі, але я знаходжу безліч різних проектів, які мають …
95 hash  javascript  sha256  sha2 

8
MD5 - 128 біт, але чому це 32 символи?
Я прочитав деякі документи про md5, там говорилося, що його 128 біт, але чому це 32 символи? Я не можу обчислити символи. 1 байт - це 8 бітів якщо 1 символ - 1 байт тоді 128 біт - це 128/8 = 16 байт, правда? РЕДАГУВАТИ: SHA-1 видає 160 біт, тож …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.