Вопросы по теме '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 просмотров
schedule
08.01.2023