Вопросы по теме 'cbc-mode'

Безопасно ли обрезать расшифрованную строку?
Я шифрую и расшифровываю строку, используя: $key = 'my key'; $data = 'my string'; $ivSize = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CBC); $iv = mcrypt_create_iv($ivSize, MCRYPT_DEV_URANDOM); $encrypted =...
123 просмотров
schedule 22.02.2024

Увеличение распространения алгоритма шифрования AES-CBC в pycrypto для python
Когда шифрование выполняется с использованием алгоритма AES-CBC, шифрование можно рассматривать как цепочку зашифрованных текстов с предыдущими и IV. Однако, если он находится в режиме CBC, мы придаем нашему зашифрованному тексту свойства прямого...
249 просмотров
schedule 01.05.2024

Что делает cipher.update в java?
Я реализую DES-CBC. Я не понимаю, что делают cipher.init , cipher.update и cipher.dofinal . Я просто использую init для установки ключа и dofinal для получения результата. Я не пользуюсь обновлением. Это правильно? Также в чем разница с...
6009 просмотров
schedule 25.11.2022

Несоответствия в шифровании между Java и Node
Я пытаюсь воспроизвести схему шифрования на основе Java в Node.js, но, к сожалению, получаю противоречивые результаты. Вот метод Java: private Transfer encrypt(byte[] salt, String ticketNumber, String data) throws Exception {...
230 просмотров
schedule 05.06.2023

Шифрование AES CBC с PKCS7Padding дает разные результаты в Java и Objective-C
Я создал приложение для Android на Java и использовал класс Cipher для шифрования данных с помощью AES. Теперь я хочу использовать этот алгоритм в iOS с классом CommonCrypto . Код работает, но дает разные результаты. Это код на Java :...
1609 просмотров
schedule 31.03.2023

Golang: Как расшифровать с помощью DES, CBC и PKCS7?
В настоящее время пытаюсь выяснить, почему мой метод расшифровки не работает. Я использовал DES, CBC и PKCS7Padding для шифрования своей строки. Мой текущий код выводит panic: crypto/cipher: input not full blocks во время расшифровки.
7658 просмотров
schedule 04.09.2022

Записать секретный ключ и спецификацию IV во внешний файл и прочитать их?
У меня есть метод, который шифрует значения с использованием режима Cipher CBC, прежде чем вставлять их в мою таблицу MySQL следующим образом: public void addFruit(String fruit, String color, int pos){ CryptoHelperClass crypto = new...
42 просмотров
schedule 28.12.2022

Поиск ключа шифрования
Учитывая, что у вас есть зашифрованный PDF-документ (в котором используется шифрование в режиме AES cbc с использованием одного ключа aes) и что вы знаете первую страницу открытого текста документа (например, 150 слов), которую вы можете сравнить с...
26 просмотров