Исключение первого шанса по цене $00B00A85. Класс исключения $C0000005 с сообщением «Нарушение доступа по адресу 0x00b00C++

Программы на C++. Форум разработчиков
Ответить
Гость
 Исключение первого шанса по цене $00B00A85. Класс исключения $C0000005 с сообщением «Нарушение доступа по адресу 0x00b00

Сообщение Гость »


Я разрабатываю один проект для шифрования и дешифрования с использованием openssl версии 3.1.0 в сборщике C++ Xe8. для шифрования и дешифрования я использовал режим EVP AES 256 GCM. Я генерирую данные случайной длины от 20 до 256, используя функцию openssl rand. Если вместо переменной длины я использую фиксированную длину, программа работает хорошо и получает ожидаемый результат, но если я использую переменную длину, то получаю вышеуказанную ошибку.

для генерации случайной длины и данных этой случайной длины я использовал логику ниже.
AnsiString генерируетRandomString() { // беззнаковый символ случайной длины; RAND_bytes(&randomLength, 1); // cout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»