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

КРИПТОГРАФИЯ ДОЛЖНА БЫТЬ СВЯЗАНА С ПРОГРАММИРОВАНИЕМ. Криптография охватывает, помимо прочего, шифрование, хеширование и цифровые подписи. Вопросы о криптографии, не связанные напрямую с разработкой программного обеспечения, лучше задавать на сайте crypto.stackexchange.com.

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

16
Хеширование MD5 в Android
У меня есть простой клиент Android, которому нужно «разговаривать» с простым слушателем HTTP C #. Я хочу обеспечить базовый уровень аутентификации, передав имя пользователя / пароль в запросах POST. Хеширование MD5 тривиально в C # и обеспечивает достаточную безопасность для моих нужд, но я не могу найти, как это сделать …

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


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

1
В чем разница между .pem, .cer и .der?
В чем разница между .pem,.cer и .der? Насколько мне известно, .cerсодержит открытый ключ. Существуют ли какие-либо открытые платформы, которые я могу использовать для шифрования моих данных с помощью этого открытого ключа?

14
Зачем вообще использовать класс C # System.Random вместо System.Security.Cryptography.RandomNumberGenerator?
Зачем кому-либо вообще использовать «стандартный» генератор случайных чисел из System.Random вместо того, чтобы всегда использовать криптографически безопасный генератор случайных чисел из System.Security.Cryptography.RandomNumberGenerator (или его подклассов, потому что RandomNumberGenerator является абстрактным)? Нейт Лоусон в своей презентации Google Tech Talk « Крипто наносит ответный удар » в 13:11, чтобы не использовать «стандартные» …
85 c#  .net  cryptography  random 


2
Могу ли я использовать собственный распределитель для std :: array для безопасных криптографических ключей?
Я знаю, std::arrayчто полностью распределен в стеке, но этот вопрос мотивирован проблемами безопасности, которые требуют двух вещей: Данные в std::arrayнуле или будут рандомизированы при уничтожении Данные в std::arrayбудут заблокированы , так что они никогда не попадут на диск ни в случае сбоя, ни в разделе подкачки Обычно std::vectorрешение заключается в …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.