"157.55.39.131 - 157.55.39.131"

Вопросы с тегом 'cryptography'

Криптография охватывает, помимо прочего, шифрование, хэширование и цифровые подписи. Вопросы криптографии, непосредственно не связанные с разработкой программного обеспечения, лучше задавать на crypto.stackexchange.com.
9 отв.

Как вы используете bcrypt для хеширования паролей в PHP?

Время от времени я слышу совет "Использовать bcrypt для хранения паролей в PHP, правила bcrypt". Но что такое bcrypt? PHP не предлагает таких функций, Wikipedia болтает о утилите шифрования файлов и веб-поиске, просто раскрывает несколько реализаци...
25 янв. '11 в 18:34
23 отв.

Шифровать и расшифровать строку в С#?

Как я могу зашифровать и расшифровать строку в С#?
14 окт. '08 в 20:07
11 отв.

Фундаментальное различие между алгоритмами Hashing и Encryption

Я вижу много путаницы между хэшами и алгоритмами шифрования, и я хотел бы услышать еще несколько советов экспертов: Когда использовать хэши против шифрования Что отличает алгоритм хеширования или шифрования (от теоретического/математического уровн...
09 февр. '11 в 20:30
9 отв.

Java 256-битное шифрование на основе AES на основе паролей

Мне нужно реализовать 256-битное AES-шифрование, но все примеры, которые я нашел в Интернете, используют "KeyGenerator" для генерации 256-битного ключа, но я бы хотел использовать свой собственный ключ доступа. Как я могу создать свой собственный клю...
14 июня '09 в 5:39
9 отв.

Как создаются лицензионные ключи программного обеспечения?

Лицензионные ключи являются стандартом defacto как мера борьбы с пиратством. Честно говоря, это выглядит как (in) Security Through Obscurity, хотя я действительно не знаю, как генерируются лицензионные ключи. Какой хороший (безопасный) пример генерац...
09 июня '10 в 2:24
16 отв.

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

Является ли хэширование пароля дважды перед сохранением более или менее безопасным, чем просто его хеширование? То, о чем я говорю, это: $hashed_password = hash(hash($plaintext_password)); вместо этого: $hashed_password = hash($plaintext_passwor...
08 дек. '08 в 0:31
10 отв.

Какой тип данных использовать для хэшированного поля пароля и какой длины?

Я не уверен, как работает хеширование паролей (будет выполняться позже), но теперь нужно создать схему базы данных. Я подумываю ограничить пароли 4-20 символами, но, как я понимаю, после того, как шифрование хэш-строки будет иметь разную длину. Ита...
29 окт. '08 в 18:44
22 отв.

Не удалось установить пакет Python Cryptography с PIP и setup.py

Когда я пытаюсь установить Cryptography пакет для Python через pip install cryptography или загружая пакет из их сайт и работает python setup.py, я получаю следующую ошибку: D:\Anaconda\Scripts\pip-script.py run on 02/27/14 16:13:17 Downloading/unp...
27 февр. '14 в 18:50
24 отв.

Можно ли расшифровывать хэши md5?

Кто-то сказал мне, что он видел программные системы, которые будут принимать зашифрованные пароли MD5 (через различные интеграции с другими системами), расшифровывать их и хранить в собственной базе данных системы, используя свой собственный алгоритм...
06 авг. '09 в 22:25
4 отв.

Где вы храните свои солевые струны?

Я всегда использовал правильную строку ввода для каждой строки при хешировании паролей для хранения базы данных. Для моих нужд хранение соли в БД рядом с хешированным паролем всегда работало нормально. Однако некоторые люди рекомендуют хранить соль ...
03 авг. '09 в 0:27
10 отв.

Как паровая соль помогает против атаки радужного стола?

У меня возникли проблемы с пониманием цели соли для пароля. Я понимаю, что основное использование - препятствовать атаке радужного стола. Однако методы, которые я видел для реализации этого, по-видимому, не делают проблему сложнее. Я видел много уче...
07 янв. '09 в 18:55
6 отв.

Как вы шифруете и расшифровываете строку PHP?

Что я имею в виду: Original String + Salt or Key --> Encrypted String Encrypted String + Salt or Key --> Decrypted (Original String) Может быть что-то вроде: "hello world!" + "ABCD1234" --> Encrypt --> "2a2ffa8f13220befbe30819047e23b2...
17 мая '13 в 5:57
6 отв.

Разница между java.util.Random и java.security.SecureRandom

Моя команда получила часть кода на стороне сервера (на Java), которая генерирует случайные токены, и у меня есть вопрос относительно того же - Цель этих токенов довольно чувствительна - используется для идентификаторов сеанса, паролей reset и т.д. ...
15 июня '12 в 16:04
4 отв.

Простейшее двухстороннее шифрование с использованием PHP

Каков самый простой способ сделать двухстороннее шифрование в общих установках PHP? Мне нужно иметь возможность шифровать данные с помощью строкового ключа и использовать тот же ключ для расшифровки на другом конце. Безопасность не так важна, как п...
13 февр. '12 в 17:23
14 отв.

Почему в криптографии важны простые числа?

Одна вещь, которая всегда поражает меня как некриптограф: почему так важно использовать Prime numbers? Что делает их настолько особенными в криптографии? Есть ли у кого-то простое короткое объяснение? (Я знаю, что есть много праймеров, и что приклад...
13 янв. '09 в 20:12