Вопросы по теме 'initialization-vector'

Android Cipher AES / GCM / NoPadding iv == null
Попытка зашифровать и расшифровать некоторые данные на Marshmallow. Шифрование работает хорошо, но при попытке расшифрования я получаю исключение RuntimeException, говорящее «iv == null». По сути, cipher.getIV () и cipher.getParameters ()...
3073 просмотров

Что такое openssl iv и зачем мне ключ и iv?
Я собираюсь использовать следующий сценарий для шифрования и дешифрования некоторых данных. Я использую его, потому что мое текущее шифрование не работает на нашем новом сервере. В настоящее время мы используем mcrypt, поэтому я хочу перейти на...
28628 просмотров

Использование постоянного IV с одноблочным шифрованием
У меня есть много маленьких секретов, которые я хочу хранить в зашифрованном виде в базе данных. Клиент базы данных будет иметь ключи, а сервер базы данных не будет заниматься шифрованием и дешифрованием. Все мои секреты имеют размер 16 байт или...
1654 просмотров
schedule 05.03.2022

Как зашифровать AES в .NET без IV
У нас есть унаследованная часть нашего классического приложения ASP, которая использует некоторый код, который должен шифровать / дешифровать строки с помощью Rijndael (AES). Этот код был найден в Интернете здесь (Rijndael AES Block Cipher (версия...
4116 просмотров

Любые хорошие библиотеки какао, которые включают как соль, так и шифрование IV AES?
Я просто полирую свой инструмент шифрования, но заметил, что мне не хватает соли, которая важна для того, чтобы сделать шифрование более безопасным. Я использую некоторые встроенные методы какао, но они их не включают. Я не хочу писать это с нуля,...
172 просмотров

Шифрование AES с использованием IV, Salt, итерации RFC2898, генерация ключей с использованием алгоритма SHA1 в iPhone
У меня проблема, связанная с шифрованием AES. Проблема в том, что мне нужно зашифровать строку с использованием метода шифрования AES с вектором инициализации, солью, итерацией RFC2898 и сгенерировать ключ с использованием алгоритма sha1. я...
1285 просмотров
schedule 25.10.2022

Создание вектора инициализации
Моя программа подключается к серверу, открытый ключ сервера уже известен. Затем программа шифрует ключ AES вместе с вектором инициализации и отправляет его на сервер. Сервер расшифровывает сообщение, и с этого момента для шифрования разговора...
772 просмотров

openssl - расшифровка строки base64 с помощью ключа и IV
Я пытаюсь расшифровать строку base64, которая была зашифрована с помощью aes256 в openssl. Мне дали сеансовый ключ и IV, которые были зашифрованы моим ключом. Я преобразовал их в шестнадцатеричный формат, чтобы использовать следующую команду...
15754 просмотров

Шифрование AES в клиенте/сервере игрового сервера
Я запускаю игровой сервер, у меня есть главный сервер, который обрабатывает все пакеты, отправленные игроками (клиентами). Я хочу зашифровать свои пакеты через AES, чтобы каждый пакет был уникальным (я думаю, здесь мне нужен IV), и этот сервер...
1607 просмотров

Хранение вектора инициализации - отдельное поле?
При шифровании конфиденциальной информации с использованием библиотеки .NET AesCryptoServiceProvider я создаю уникальный вектор инициализации (IV) для каждого зашифрованного значения. В записи базы данных, где я сохраняю зашифрованные данные, у...
1452 просмотров

Как расшифровать зашифрованный объект AES-256/CBC/ZeroBytePadding
Я новичок в криптографии Java. Я предоставил следующий PHP-код для расшифровки зашифрованного объекта AES-256/CBC/ZeroBytePadding. function decrypt($key, $data) { if (!in_array(strlen($key), array(32, 48, 64))) { throw new...
2010 просмотров

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

Нужно решение для неправильной длины IV в AES
Я пытаюсь реализовать AES на Java, и это код, который я использую: byte[] sessionKey = {00000000000000000000000000000000}; byte[] iv = {00000000000000000000000000000000}; byte[] plaintext = "6a84867cd77e12ad07ea1be895c53fa3".getBytes(); Cipher...
60028 просмотров
schedule 16.01.2024