Описание тега pbkdf2
PBKDF2 (функция получения ключа на основе пароля 2) - это функция получения ключа, которая является частью серии стандартов криптографии с открытым ключом (PKCS) от RSA Laboratories.
1
ответ
Лучшая практика с PKBDF2, AES, IV и солью
Итак, я шифрую список документов алгоритмом AES. Я использую PBKDF2 для определения ключа по паролю пользователя. У меня есть несколько вопросов о данных магазина и IV/ соли: Как хранить документы: Зашифруйте все документы одним ключом AES, IV и сол…
25 окт '13 в 15:41
0
ответов
PBKDF2 в Android отличается от вывода Ios и node.js
Я реализовал PBKDF2 с Hmac-SHA1 в Android с помощью следующего кода. private static final int ITERATIONS = 10000; private static final int KEY_LENGTH = 256; // bits public static String hashPassword(String password, String salt) throws NoSuchAlgorit…
12 июн '14 в 06:29
1
ответ
Хеширование паролей в 2013 году
Какое "лучшее" решение сегодня? Это кажется хорошим вариантом: https://defuse.ca/php-pbkdf2.htm Но тогда как насчет обновления до PHP5.5 и использования этого? http://php.net/manual/en/function.hash-pbkdf2.php Любопытно, почему на сайте PHP говоритс…
01 ноя '13 в 17:51
2
ответа
Некоторые вопросы о PBKDF2
Я использую PBKDF2 для получения ключа из строки пароля в моем приложении, и у меня просто есть несколько вопросов по этому поводу. Во-первых, я видел много PBKDF2 онлайн с использованием хешей, таких как HMAC-SHA256. Что это значит, что он использу…
29 фев '12 в 01:36
1
ответ
Как создать хеш пароля пользователя
Мы находимся в процессе преобразования кода для использования библиотеки Crypto++. Чтобы создать хешированный пароль для наших пользователей, это все, что нужно? Просто хочу убедиться, что мы не пропустили какую-то важную вещь. Спасибо вам void test…
14 авг '14 в 17:02
0
ответов
Перевод Java 256-битного шифрования на основе пароля на C#
Мне нужно реализовать API в C#, который будет шифровать секреты идентично API, написанному на Java. Код Java выглядит следующим образом SecretKeyFactory factory = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA256"); KeySpec spec = new PBEKeySpec(pa…
06 сен '17 в 20:19
0
ответов
Как получить правильный Hash Key используя PBKDF2 используя C#
Я пытаюсь изучить механизм хеширования (PBKDF2 + статическая соль) с помощью C# (Rfc2898DeriveBytes), у меня есть консольное приложение Poc. но дело в том, что я не получаю ожидаемый результат, а не получаю двоичный результат. Вот мой код: using Sys…
28 янв '19 в 11:58
0
ответов
Как измерить время вычисления хеша PBKDF2 SHA256
Мне нужно измерить, сколько времени потребуется для вычисления моего хэша с x количеством итераций. Вот код: function hashPromise(secretPhrase, keylen) { let hashedKey var promise = new Promise(function(resolve, reject) { crypto.pbkdf2(secretPhrase,…
16 май '18 в 12:36
3
ответа
Использование MD5 для генерации ключа шифрования из пароля?
Я пишу простую программу для шифрования файлов. Главным образом как учебное упражнение, но, возможно, для будущего серьезного использования. Все тяжелые работы выполняются с помощью сторонних библиотек, но безопасное соединение компонентов все еще о…
01 окт '09 в 03:32
2
ответа
В PBKDF2 INT (i) подписан?
На стр. 11 RFC 2898 говорится, что для U_1 = PRF (P, S || INT (i)) INT (i) представляет собой четырехоктетное кодирование целого числа i, в первую очередь самый старший октет. Означает ли это, что я значение со знаком, и если так, что происходит при…
12 июл '17 в 05:09
0
ответов
Как получить аналог (C) функции PKCS5_PBKDF2_HMAC в PHP?
Я пытаюсь написать аналогичную программу, как это, но на PHP. Он использует вышеуказанную функцию, но эта функция явно не доступна в PHP. Как я могу решить это? Я пытался использовать функцию PHP pbkdf2, но она дает другой результат, чем вышеуказанн…
29 сен '16 в 07:00
1
ответ
Реализация RFC2898DeriveBytes в Java
Я должен расшифровать строку, зашифрованную в C#, как часть нашего проекта. Эта расшифровка выполняется с использованием алгоритма AES и режима упаковки как PKCS7. Для генерации вектора инициализации они использовали следующее: Rfc2898DeriveBytes ke…
21 фев '12 в 09:25
2
ответа
Java - PBKDF2 с HMACSHA256 в качестве PRF
Мне дали задание создать API входа в систему для нашего проекта, и я должен использовать PBKDF2 с HMACSHA256 в качестве PRF. Простой текстовый пароль хэшируется с использованием MD5, а затем подается в PBKDF2 для генерации производного ключа. Пробле…
05 фев '12 в 06:46
2
ответа
RAND_bytes не дает тот же результат из того же семени
Я пытаюсь запрограммировать пользовательский алгоритм генерации пары ключей RSA с использованием OpenSSL. Я использовал PKCS5_PBKDF2_HMAC_SHA1 функция для генерации семени PRNG, поэтому я использовал это семя в качестве входных данных RAND_seed. К с…
22 дек '16 в 13:20
1
ответ
Использование PBKDF2 в Java и PHP
У меня возникли трудности с созданием одного и того же зашифрованного пароля с использованием алгоритма PBKDF2 на Java и PHP. Я использую следующую реализацию Java для генерации хэша со случайным байтовым массивом размером 16 байтов. Затем я храню х…
16 мар '16 в 01:11
1
ответ
Соль в PBKDF2 - Питон
Я только учусь защищать пароли при разработке с использованием MySQL и Python, следуя этому руководству. Насколько я понимаю, пароль пользователя хранится в хеше базы данных, а соль хранится по незашифрованной стороне, так что мы можем получить хеши…
22 сен '16 в 19:10
2
ответа
Как реализовать pbkdf2_sha256 в C#
Я сделал сайт, на котором при входе в систему я использую pbkdf2_sha256 для хеширования пароля. Я также использовал соль. Я хочу сделать простое программное обеспечение только для удобства, я хочу войти в программное обеспечение C#, используя те же …
05 сен '17 в 18:49
2
ответа
Что не так с моим PBKDF2 в узле здесь?
Кажется, я не могу понять, что я делаю здесь неправильно, я не могу получить один и тот же хэш дважды, ни подтвердить пароль, поэтому спецификации 2 и 4 не работают. Кто-нибудь видит здесь очевидные проблемы, которые вызывают у меня проблемы с генер…
27 ноя '17 в 18:29
1
ответ
PBEKeySpec, на что влияют параметры iterationCount и keyLength?
Углубившись в мир шифрования и хеширования Java, я вижу примеры конструктора для PBEKeySpec класс с различными значениями для iterationCount и keyLength параметры. Ничто не может объяснить, что эти параметры влияют или значат. Я предполагаю что keyL…
25 май '11 в 14:30
1
ответ
Отменить хешированный пароль с помощью pbkdf2
Я использую алгоритм pbkdf2 для хэширования паролей. Для каждого пароля генерируется случайная соль, а количество итераций устанавливается для того, чтобы вычисление длилось около 1 секунды. Я также сохраняю соль и хеш в буфере sambe: --------------…
11 авг '16 в 08:51