Вопросы по теме 'aes-gcm'

Поздняя аутентификация в расшифровке OpenSSL GCM
Я использую интерфейсы OpenSSL EVP для реализации шифрования AES в режиме GCM. Теперь GCM, будучи одним из режимов аутентификации, обеспечивает целостность зашифрованного текста. Это означает, что он генерирует тег (MAC - код аутентификации...
1353 просмотров
schedule 18.03.2023

AES-GCM: AEADBadTagException: проверка Mac в GCM не удалась
При попытке внедрить AES-GCM в первый раз мы столкнулись с проблемой создания AuthenticationTag, зашифрованного шифра и проверки Mac GCM в конце. Для текущей реализации tag[] заполняется, но byte[] encrypted остается пустым. И из-за этого...
16420 просмотров
schedule 10.08.2022

Как удалить подпись из зашифрованного текста AES-GCM?
У нас есть требование зашифровать строку и посмотреть, существует ли уже зашифрованная строка в базе данных. Если мы используем AES-GCM, одни и те же незашифрованные данные каждый раз приводят к разным зашифрованным строкам. Это делает...
274 просмотров
schedule 24.01.2024

AES/GCM с GunZip, не может правильно распаковать
EDIT Я еще раз перефразировал вопрос и предоставил МИНИМАЛЬНЫЙ рабочий пример, который может воспроизвести ошибку. Я пытаюсь использовать GCM для шифрования файлов. Моя основная структура - Qt. Идея такова: загрузить исходный файл,...
435 просмотров
schedule 03.07.2023

openssl_decrypt всегда возвращает false
Я попытался перенести свое шифрование с mcrypt на openssl, но расшифровка продолжает давать сбой. Код ниже показывает мою функцию шифрования. Я поместил var_dump в функцию шифрования, чтобы убедиться, что расшифровка с идентичными переменными...
3245 просмотров

Поддержка GCM-AEAD для системы Ubuntu с ядром Linux-3.10
Я пытаюсь реализовать пример кода AEAD для шифрования с использованием шифрования GCM. Но я всегда получаю ошибку недопустимого аргумента при установке ключа static int init_aead(void) { printk("Starting encryption\n"); struct...
880 просмотров

Объектив AES 128 GCM C osx
Я пытаюсь зашифровать/расшифровать строку в формате AES-128 GCM в цели c. Я искал везде, но не могу найти работающее решение.
914 просмотров
schedule 22.05.2024

Неподдерживаемое состояние или невозможность аутентификации данных с помощью aes-128-gcm в Node
Я пытаюсь реализовать функции шифрования / дешифрования с использованием aes-128-gcm, как это предусмотрено криптовалютой узла. Насколько я понимаю, gcm шифрует зашифрованный текст, но также хеширует его и предоставляет это как «тег аутентификации»....
9867 просмотров
schedule 15.01.2023

Можно ли установить тег AES-GCM после вызова EVP_DecryptUpdate?
Во всех фрагментах кода, которые я вижу, связанных с использованием интерфейсов OpenSSL EVP для AES-GCM ( пример ), код выглядит примерно так: : EVP_DecryptInit(...); EVP_CIPHER_CTX_ctrl(..., EVP_CTRL_GCM_SET_TAG, ...); while (...) {...
541 просмотров
schedule 31.12.2023

Сборка PJSIP не находит поддержку OpenSSL AES GCM
Когда я пытаюсь собрать PJSIP 2.6 на Lubuntu 16.04 x86_64, он не находит поддержки AES GCM, хотя у меня установлен OpenSSL. ./configure | grep -e ssl -e SSL -e crypto checking for OpenSSL installations.. checking openssl/ssl.h usability... yes...
342 просмотров
schedule 04.06.2024

Как сервер может получить симметричный ключ из приложения Android?
Я работаю над приложением для Android о шифровании. И следующие коды используются для генерации ключа GCM: KeyGenerator generator=KeyGenerator.getInstance(KeyProperties.KEY_ALGORITHM_AES, "AndroidKeyStore"); generator.init( new...
166 просмотров
schedule 13.01.2024

Какова роль SALT в алгоритме шифрования AES128GCM
Я пытаюсь реализовать алгоритм шифрования aes128gcm, чтобы отправлять уведомления через Интернет. Однако есть кое-что, чего мне не хватает, потому что я нигде не вижу цели использования соли. Заголовок кодирования содержимого шифрования должен...
1081 просмотров
schedule 30.04.2022

Crypto API ядра Linux, в алгоритме AES-GCM, как установить длину aad равной нулю бит?
В своей работе я хочу использовать алгоритм aes-gcm для шифрования данных в модуле ядра linux, поэтому я выбираю aead api. В aes gcm данные aad могут быть установлены от 0 до 264 бит, но в коде, если я использую функцию aead_request_set_ad(),...
714 просмотров

Python - шифрование AES-GCM для совместимости с веб-криптографическим API
Как правильно зашифровать данные с помощью AES-GCM в Python, чтобы их можно было расшифровать с помощью веб-криптографического API? (с использованием PyCryptodome) Поскольку PyCryptodome использует nonce и WCA IV. Это проблема? Python: from...
812 просмотров

Расшифровка AES GCM в обход аутентификации в JAVA
У меня есть зашифрованные данные AES / GCM, и я хотел их расшифровать. Я хочу расшифровать его, минуя аутентификацию, поскольку данные не содержат аутентификационной информации (данные зашифрованы сторонним приложением). Я попробовал расшифровать с...
2287 просмотров
schedule 20.07.2022

Ошибка расшифровки Java AES/GCM
Я пытаюсь использовать режим GCM для шифрования и дешифрования. К сожалению, расшифровка не работает. Должен ли я использовать один и тот же вектор инициализации для классов шифрования и дешифрования? Я уже пробовал, безуспешно... Может ли...
632 просмотров

Разница между IvParameterSpec и GCMParameterSpec с AES/GCM/NoPadding
Я использую алгоритм AES/GCM/NoPadding для шифрования некоторых данных на Android (API 19 и выше), а затем расшифровываю их обратно. Размер ключа, который я использую, составляет 32 байта и предоставляется мне В дополнение к шифрованию, я...
7994 просмотров

pycryptodome: Ошибка проверки MAC (с использованием decrypt_and_verify)
Я работаю над программой шифрования с Pycryptodome в Python 3.6. Я пытаюсь зашифровать файл, а затем расшифровать его и проверить тег MAC. При проверке выдает ошибку import os from Crypto.Cipher import AES нагрудник Cryptodome импортирован...
1471 просмотров

Расшифровка AES GCM без тега аутентификации
У меня есть вопрос. По моему ограниченному опыту работы с криптографией. как расшифровать AES-128-GCM без тега аутентификации. Я обнаружил, что расшифровка AES GCM в обход аутентификации в JAVA , похоже, решила некоторые проблемы. Но только...
1954 просмотров
schedule 23.06.2022

AES GCM шифрует в nodejs и расшифровывает в браузере?
Я пытаюсь зашифровать часть строки в nodejs, и мне нужно расшифровать ее во внешнем javascript. В nodejs я использовал криптографическую библиотеку, а в интерфейсе — веб-криптографию. Столкнулся с некоторой ошибкой при расшифровке во внешнем...
1220 просмотров