Описание тега initialization-vector

2 ответа

Ключевые данные и IV для AES в Tcl

У меня есть инструмент на основе tcl/tk, который использует сетевой пароль для аутентификации. Проблема в том, что он сохраняет пароль в журналах / истории. Поэтому цель - зашифровать пароль. Я пытался использовать пакет aes. Но в самом начале aes::…
1 ответ

Размер вектора инициализации

(Изображение кода, который я не смог набрать из-за ограниченного доступа к сайту) У меня есть зашифрованный файл, который я зашифровал с помощью XILINX SDK. Используемый файл ключа содержит 256-битный ключ и 96-битный iv. Я пытаюсь расшифровать фай…
1 ответ

Как получить вектор инициализации (IV) из интерфейса командной строки AWS Encryption?

Я шифрую файл с помощью интерфейса командной строки AWS Encryption с помощью такой команды: aws-encryption-cli --encrypt --input test.mp4 --master-keys key=arn:aws:kms:us-west-2:123456789012:key/exmaple-key-id --output . --metadata-output - Из вывод…
2 ответа

Rijndael PHP против C# - неверный размер ключа в C#, но не в PHP

Я пытаюсь зашифровать строку (json) с помощью Rijndael в C# и придумаю строку, которую я могу предложить веб-сервису PHP. Этот веб-сервис, в свою очередь, декодирует строку, используя IV и masterkey (известный им). Я должен написать код C#, который …
2 ответа

Crypto++, что делать с IV

Поэтому я пытаюсь использовать шифрование из Crypto++ в проекте Objective-C. Проблема в том, что делать с IV? Я пытаюсь предварительно добавить его в зашифрованный текст. Но тогда у меня проблема с восстановлением для расшифровки. Вот код: - (NSStri…
1 ответ

Криптография: Почему мой вектор инициализации шифрования влияет только на первые 16 байтов?

Я хотел попробовать свои силы в шифровании файла и использовал следующий ответ переполнения стека. Однако во время тестирования вектора инициализации я обнаружил, что он влияет только на первые 16 байтов. Когда я передаю пустой iv в расшифрованный ш…
3 ответа

Использование постоянного IV с одноблочным шифрованием

У меня есть много маленьких секретов, которые я хочу хранить в зашифрованном виде в базе данных. У клиента базы данных будут ключи, а сервер базы данных не будет заниматься шифрованием и дешифрованием. Все мои секреты составляют 16 байтов или меньше…
04 мар '11 в 16:19
1 ответ

Безопасное получение IV (Nonce) с помощью атаки MITM

Я понимаю, что хороший одноразовый номер очень важен для большинства шифров. Я использую AES-GCM и использую 96-битный одноразовый номер с 256-битным ключом AES. Я задал здесь несколько вопросов о том, как вести переговоры по одноразовому номеру по …
2 ответа

Хранение IV с шифрованным текстом Crypto++ CBC AES шифрование

Я пытаюсь зашифровать (и расшифровать после) файл с использованием AES в режиме CBC и библиотеки Crypto++ Вот что я уже сделал: using namespace CryptoPP; AutoSeededRandomPool rnd; //generating the key and iv SecByteBlock key(AES::MAX_KEYLENGTH); rnd…
2 ответа

Числа в векторе инициализации (IV) - все нули

У меня возникают проблемы с пониманием следующего предложения: "числа в векторе инициализации (IV) - это все нули (не символ ASCII '0'). Моя цель - использовать команду openssl enc для шифрования файла с использованием aes-128-cbc с ключом K (скажем…
08 окт '15 в 10:14
1 ответ

Ключ AES и iv от закрытого ключа RSA

Существует ли связь между содержимым частного ключа RSA (частный показатель степени, модуль и простые числа) и ключом AES-128-cbs и iv? Я знаю, что вы можете зашифровать свой закрытый ключ с помощью AES, и в этом случае AES-iv предоставляется в файл…
0 ответов

Шифрование AES без использования IV

https://msdn.microsoft.com/en-us/library/system.security.cryptography.aes(v=vs.110).aspx Я планирую использовать AES для шифрования / дешифрования моих сообщений. Я не хочу использовать IV во время шифрования / дешифрования, потому что я уже защища…
1 ответ

openssl_decrypt для aes-128-cbc не работает

Я работаю над расшифровкой некоторого контента из API. Они также предоставили команду. Ниже приведена некоторая команда, которая прекрасно работает: openssl enc -d -aes-128-cbc -K 422943374a3568755d7c527f6e472132 -iv 00000000000000000000000000000000…
3 ответа

Необходим ли вектор инициализации, если используются разные ключи для каждого зашифрованного набора данных?

Я изучаю шифрование и использую openssl_encrypt в PHP. У меня есть шифрование и дешифрование, работающие с 2 функциями, соответственно. Я просто передаю данные, которые должны быть зашифрованы / расшифрованы, и уникальный идентификатор, который прин…
24 янв '14 в 03:18
1 ответ

Обработка передачи iv (векторы инициализации)

У меня есть сайт A и сайт B, где сайт A должен отправить конфиденциальные зашифрованные данные на сайт B, чтобы сайт B расшифровал. Я знаю, что лучше всего шифровать, используя рандомизированный вектор криптографической инициализации (iv), который у…
1 ответ

Разделитель для зашифрованного текста и других данных

Как сохранить в файле зашифрованный текст и IV (в режиме работы блочного шифра, например, AES-GCM)? Если я разделю их байтом, соответствующим символу ":", при чтении мне придется преобразовать весь массив байтов в строку, а затем разбить строки на к…
13 дек '16 в 09:33
1 ответ

В чем преимущество уникального вектора инициализации?

Я использую шифрование AES с классом Rijndael для шифрования паролей и затем сохраняю его в файле конфигурации. Я знаю, что такое вектор инициализации. Я прочитал темы о SO (например, Должен ли я использовать вектор инициализации (IV) вместе с моим …
02 ноя '11 в 15:54
1 ответ

Случайность IV: зачем это нужно, а секретность IV не нужна?

IV, используемый в таких схемах, как CBC, должен быть случайным и непредсказуемым. Но в то же время это не должно храниться в секрете. Если IV не должен быть секретным, то почему он должен быть случайным? Я не могу понять смысл этих, казалось бы, пр…
07 янв '16 в 20:02
4 ответа

Секретный и несекретный вектор инициализации

Сегодня я немного почитал и наткнулся на раздел 5.8 (на странице 45) Рекомендации по схемам установления парных ключей с использованием дискретной логарифмической криптографии (пересмотренный вариант) (Специальная публикация NIST 800-56A). Я был оче…
0 ответов

Шифрование OpenSSL GCM с использованием 16-байтового IV

Ссылка на проект github: https://github.com/majek/openssl/blob/master/demos/evp/aesgcm.c И еще один вопрос Stackru: невозможно установить IV для aes gcm с помощью openssl Я пытаюсь использовать OpenSSL для выполнения шифрования GCM с 128-битным IV. …
25 апр '18 в 18:56