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

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


8
Заголовки HTTPS зашифрованы?
Когда я отправляю данные по HTTPS, я знаю, что контент зашифрован, однако я слышу смешанные ответы о том, зашифрованы ли заголовки или какая часть заголовка зашифрована. Сколько HTTPS заголовки будут зашифрованы? Включая URL-адреса запроса GET / POST, файлы cookie и т. Д.
600 security  post  encryption  https  get 

12
Принципиальная разница между алгоритмами хеширования и шифрования
Я вижу много путаницы между хэшами и алгоритмами шифрования, и я хотел бы услышать еще несколько советов экспертов о: Когда использовать хеши против шифрования Что отличает алгоритм хеширования или шифрования (от теоретического / математического уровня), то есть то, что делает хеши необратимыми (без помощи радуги) Вот несколько похожих SO вопросов, …

7
Как выбрать режим шифрования AES (CBC ECB CTR OCB CFB)?
Какие из них предпочтительнее при каких обстоятельствах? Я хотел бы увидеть список критериев оценки для различных режимов и, возможно, обсуждение применимости каждого критерия. Например, я думаю, что одним из критериев является «размер кода» для шифрования и дешифрования, что важно для встроенных систем микрокода, таких как сетевые адаптеры 802.11. Если код, …
480 encryption  aes 

9
256-битное Java AES-шифрование на основе пароля
Мне нужно реализовать 256-битное шифрование AES, но все примеры, которые я нашел в Интернете, используют «KeyGenerator» для генерации 256-битного ключа, но я бы хотел использовать свой собственный пароль. Как я могу создать свой собственный ключ? Я попытался дополнить его до 256 бит, но затем я получаю сообщение об ошибке, говорящее …

14
Содержит ли мое приложение шифрование?
Я загружаю двоичный файл впервые. iTunes Connect спросил меня: Законы об экспорте требуют, чтобы продукты, содержащие шифрование, были должным образом авторизованы для экспорта. Невыполнение может привести к серьезным штрафам. Для получения дополнительной информации, нажмите здесь. Ваш продукт содержит шифрование? Я пользуюсь https://, но только через NSURLConnectionи UIWebView. Насколько я понимаю, …

14
Каков наиболее подходящий способ хранения пользовательских настроек в приложении Android
Я создаю приложение, которое подключается к серверу, используя имя пользователя / пароль, и я хотел бы включить опцию «Сохранить пароль», чтобы пользователю не приходилось вводить пароль при каждом запуске приложения. Я пытался сделать это с помощью общих настроек, но не уверен, что это лучшее решение. Буду признателен за любые предложения …

11
В чем разница между шифрованием и подписью в асимметричном шифровании?
В чем разница между шифрованием некоторых данных и подписью некоторых данных (с использованием RSA)? Это просто меняет роль открытых и закрытых ключей? Например, я хочу использовать свой личный ключ для генерации сообщений, поэтому только я могу быть отправителем. Я хочу, чтобы мой открытый ключ использовался для чтения сообщений, и мне …

24
Можно ли расшифровать хеши MD5?
Кто-то сказал мне, что он видел программные системы, которые: восстановить зашифрованные пароли MD5 из других систем; расшифровать зашифрованные пароли и хранить пароли в базе данных системы, используя собственный алгоритм системы. Это возможно? Я думал, что было невозможно / невозможно расшифровать хеши MD5. Я знаю, что есть словари MD5, но есть …

5
Простейшее двустороннее шифрование с использованием PHP
Какой самый простой способ сделать двустороннее шифрование в обычных установках PHP? Мне нужно иметь возможность шифровать данные строковым ключом и использовать тот же ключ для расшифровки на другом конце. Безопасность не так важна, как переносимость кода, поэтому я бы хотел, чтобы все было максимально просто. В настоящее время я использую …

9
Как вы шифруете и дешифруете строку PHP?
Я имею в виду: Original String + Salt or Key --> Encrypted String Encrypted String + Salt or Key --> Decrypted (Original String) Может быть что-то вроде: "hello world!" + "ABCD1234" --> Encrypt --> "2a2ffa8f13220befbe30819047e23b2c" (may be, for e.g) "2a2ffa8f13220befbe30819047e23b2c" --> Decrypt with "ABCD1234" --> "hello world!" В PHP, как …

6
SHA512 против Blowfish и Bcrypt [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …


1
Нужно ли хранить соль с bcrypt?
Javadoc bCrypt имеет этот код для того, как зашифровать пароль: String pw_hash = BCrypt.hashpw(plain_password, BCrypt.gensalt()); Чтобы проверить, совпадает ли открытый текстовый пароль с ранее хешированным, используйте метод checkpw: if (BCrypt.checkpw(candidate_password, stored_hash)) System.out.println("It matches"); else System.out.println("It does not match"); Эти фрагменты кода подразумевают, что случайно сгенерированная соль выбрасывается. Это так, или …

11
Когда мне понадобится SecureString в .NET?
Я пытаюсь обмануть цель SecureString .NET. Из MSDN: Экземпляр класса System.String является неизменным и, если он больше не нужен, не может быть программно запланирован для сборки мусора; то есть экземпляр только для чтения после его создания, и невозможно предсказать, когда экземпляр будет удален из памяти компьютера. Следовательно, если объект String …

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