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

BouncyCastle GCM/CCM ArrayIndexOutOfBoundsException
Кто-нибудь может привести пример использования режимов GCM и/или CCM с AES в BouncyCastle? Мой код таков: SecretKeySpec key = new SecretKeySpec(keyBytes, "AES"); IvParameterSpec ivSpec = new IvParameterSpec(ivBytes); Cipher cipher =...
3720 просмотров
schedule 02.09.2022

Реализация AES GCM с тегом аутентификации в Java
Я использую аутентификацию AES GCM в своем проекте Android, и она отлично работает. Но возникают некоторые проблемы с тегом аутентификации при сравнении с тегом генерации openssl API. Пожалуйста, найдите код Java ниже: SecretKeySpec skeySpec =...
10927 просмотров
schedule 21.02.2023

Может ли PKCS5Padding работать в режиме AES/GCM?
Какой режим заполнения для AES/GCM? Я понял, что это может быть NoPadding, так как в режиме ECB это может быть PKCS5Padding, а как насчет режима GCM? в интерфейсе JCE нам нужно предоставить «алгоритм/режим/заполнение» ( Ссылка ). Поэтому я...
10541 просмотров
schedule 11.06.2024

Android: шифрование и дешифрование AES с использованием режима GCM в Android?
Я пытаюсь зашифровать и расшифровать строку, используя алгоритм AES и режим GCM. Мой код может зашифровать строку, но я не могу расшифровать закодированные данные. Последующие шаги: Создать ключ () Зашифровать (строка) Расшифровать...
9691 просмотров

Как получить тег аутентификации из AES-GCM
Я использую BouncyCastle для шифрования данных на C # с использованием алгоритма AES256 GCM. Для этого я использую реализацию , предоставленную Джеймсом Тьюли . Ниже приведен фрагмент этого кода: public byte[] SimpleEncrypt(byte[]...
4419 просмотров
schedule 31.12.2022

Шифрование AES-GCM-256
Нам нужно зашифровать строку UUID с помощью AES-GCM-256, а потребитель расшифрует ее с помощью того же AES-GCM-256. В соответствии с рекомендацией (RFC) IV (вектор инициализации) должен быть уникальным для каждого вызова, я не понимаю, как значения...
1409 просмотров
schedule 10.04.2022

Сервер Java TLS 1.2: расшифровка AES-GCM
В настоящее время я работаю над сервером Java TLS. (Я опубликовал здесь несколько дней назад о подписи KeyExchange) Сейчас я пытаюсь расшифровать сообщение TLS, закодированное с помощью AES-GCM. Сервер уже обрабатывает CBC, но, поскольку он...
1146 просмотров
schedule 04.06.2023

Поддерживает ли AES-NI шифр AES-GCM?
AES-NI предназначен для повышения скорости приложений, выполняющих шифрование и дешифрование с использованием Advanced Encryption Standard (AES). Поддерживает ли AES-NI шифр AES-GCM вместе с AES-CBC? могу я узнать, почему aesni_gcm_cipher определен...
148 просмотров
schedule 28.08.2022

SonarQube: убедитесь, что здесь безопасно шифрование данных. AES / GCM / NoPadding, RSA / ECB / PKCS1Padding
Я использую: 1. RSA / ECB / PKCS1Padding 2. AES / GCM / NoPadding Чтобы зашифровать мои данные в моем приложении Android (Java). В документации SonarQube говорится, что: Алгоритм шифрования Advanced Encryption Standard (AES)...
5626 просмотров
schedule 19.06.2023

Медлительность расшифровки AES-GCM JAVA
Я пытаюсь расшифровать файл размером 50 МБ в режиме AES-GCM (cipherinputstream) с помощью JDK 1.11.0.6, и это занимает 9 минут, в то время как то же самое в режиме CTR занимает 10 секунд, я что-то здесь упустил? Шифрование в режимах CTR и GCM...
119 просмотров
schedule 20.06.2023

Может ли значение узла crypto.createCipheriv('aes-256-gcm', .getAuthKey() быть общедоступным?
У меня возникли проблемы с поиском некоторой информации. Кто-нибудь знает, возвращено ли значение из cipher.getAuthTag( ) (--> возвращает MAC) может быть общедоступным? TL;DR Может ли код аутентификации сообщения быть...
515 просмотров

WebCrypto API: DOMException: предоставленные данные слишком малы
Я хочу расшифровать сообщение на стороне клиента ( react.js ), используя Web Crypto API , который зашифрован на бэкэнде ( node.js ), однако я столкнулся со странной проблемой и понятия не имею, что не так (я также проверил это ) node.js...
264 просмотров