Вопросы по теме 'crypto++'

AES с дополнением кода pkcs7 С++
Мне нужен пример шифрования строки (в C++ -> я работаю над linux-Ubuntu) с помощью aes-cbc256 и дополнением: PKCS7 Пожалуйста, помогите. Для следующего кода, как я могу установить IV в 0 и установить значение ключа в строковое значение? Я также...
23294 просмотров
schedule 27.05.2022

Как настроить Crypto++ в Eclipse?
Я хочу использовать Crypto++ в Eclipse. Я установил его правильно, но я не знаю, почему он не может найти путь. using namespace CryptoPP; Symbol CryptoPP cannot be resolved и если я использую #include "aes.h", например, это неразрешенное...
1726 просмотров
schedule 23.04.2023

Использование Crypto++ с clang
Я пытаюсь получить следующий пример Crypto++ (библиотека классов криптографических схем C++) для работы на iMac с помощью clang++. Пример SHA256 hash; byte digest[ SHA256::DIGESTSIZE ]; hash.CalculateDigest( digest, (byte*) &value[ 0 ],...
3483 просмотров

Справочник Crypto ++ в Eclipse Undefined
Я пытаюсь использовать Crypto ++ для своего проекта Eclipse C ++ с помощью инструментальной цепочки MinGW. Проблема в том, что всякий раз, когда я пытаюсь использовать криптографические функции, меня засыпают ошибками «неопределенная ссылка»....
1197 просмотров
schedule 19.04.2022

Крипто ++ и сжатые ключи EC
Как я могу сгенерировать сжатые ключи ECDSA в Crypto ++? AutoSeededRandomPool prng; ECDSA<ECP, SHA1>::PrivateKey privateKey; ECDSA<ECP, SHA1>::PublicKey publicKey; privateKey.Initialize( prng, CryptoPP::ASN1::secp256r1()); const...
2065 просмотров
schedule 20.07.2022

Разница в скорости между шифрованием и дешифрованием AES / CBC?
Мне интересно, теоретически, насколько медленнее будет дешифрование AES / CBC по сравнению с шифрованием AES / CBC при следующих условиях: Ключ шифрования 32 байта (256 бит); Размер блока 16 байт (128 бит). Причина, по которой я спрашиваю,...
5771 просмотров
schedule 16.03.2024

Получите подпись ECDSA с помощью Crypto++
Мне нужно получить подпись ECDSA в переменной с помощью Crypto++. Я пытался получить ее после запуска SignMessage, но подпись пуста. Как мне ее получить?
1151 просмотров
schedule 26.11.2022

Как прочитать изображение в строку для шифрования Crypto++
Мне нужно прочитать файл как двоичные данные, а затем зашифровать и расшифровать его. Я тестирую скорости различных алгоритмов в Crypto++. До сих пор я использовал getline для чтения текстовых файлов. int main( int argc, char* argv[] ) { string...
2072 просмотров

Qt crypto++ aes encrypt/decrypt неправильно расшифровывает
У меня есть следующий код: #define PRIVATE_KEY "729308A8E815F6A46EB3A8AE6D5463CA7B64A0E2E11BC26A68106FC7697E727E37011" Для шифрования: QString Encryption::AESEncrypt(const QString &data) { string plain = data.toStdString(); string...
1648 просмотров
schedule 04.10.2022

Загрузить закрытый ключ RSA из закрытого ключа, закодированного PEM
Я пытаюсь загрузить закрытый ключ RSA из std::string , который содержит закрытый ключ в формате PEM, например: -----BEGIN RSA PRIVATE KEY----- MIIBOgIBAAJBAK8Q+ToR4tWGshaKYRHKJ3ZmMUF6jjwCS/u1A8v1tFbQiVpBlxYB...
3040 просмотров
schedule 21.09.2023

Проблема с gzip библиотеки Crypto ++
У меня проблема с классом GZIP библиотеки Crypto ++. Я работаю над клиентским серверным приложением. Клиентское приложение написано на C ++. Я шифрую данные с помощью класса GZIP следующим образом: #include <gzip.h> Gzip zipper(1); //...
304 просмотров
schedule 10.04.2023

Необработанное шифрование и дешифрование RSA с использованием Crypto++
Я использую шифрование и дешифрование Raw RSA и Raw RSA из вики Crypto++ для разработки простого кода, который шифрует/дешифрует строку с помощью RSA с использованием Crypto++. Я использую Visual Studio 2010. Код работает без ошибок. Но я не...
926 просмотров

Сгенерировать одноразовый номер С++
Мне интересно, есть ли способ создать Cryptographic Nonce с помощью библиотек OpenSSL или Crypto++. Есть ли в этом что-то большее, чем просто генерация набора случайных байтов с использованием пулов с автозаполнением?
5225 просмотров
schedule 20.09.2022

BAD_ACCESS (код = EXC_I386_GPFLT) при подписании с помощью ECDSA
Я пытаюсь использовать Crypto++ на iOS. Я скачал готовую версию библиотеки с GitHub Марека Котевича . Я изо всех сил пытаюсь запустить этот пример кода из вики Crypto++. ECDSA<ECP, CryptoPP::SHA256>::PrivateKey privateKey;...
296 просмотров
schedule 24.10.2022

Использование std::string для ключа с шифрованием AES в Crypto++
Я использую Пример AES с использованием Crypto++ . Я хочу зашифровать с помощью этого ключа: std::string key = "mykey"; Выделить память для ключа byte key[ CryptoPP::AES::DEFAULT_KEYLENGTH ], iv[ CryptoPP::AES::BLOCKSIZE ]; memset(...
4106 просмотров
schedule 10.01.2023

Фатальный сигнал Cryptopp 11
Вот вывод приложения log1: : ... 25 more W/System.err( 1500): java.lang.ClassNotFoundException: android.graphics.drawable.VectorDrawable W/System.err( 1500): at java.lang.Class.classForName(Native Method) W/System.err( 1500): at...
252 просмотров
schedule 24.03.2023

Использование конвейеров для шифрования файла
Я только начал работать с crypto++, и у меня есть вопрос о piplenes и о том, как их использовать для шифрования файла. Я хочу использовать AES для шифрования файла. 1.) Достаточно ли просто сделать: EAX<AES>::Encryption encryptor;...
307 просмотров
schedule 06.06.2023

Зашифровать файл, используя цикл файлового буфера
В прошлом году я сделал программу шифрования с использованием AES 256 GCM, используя C++ и библиотеку crypto++. В этом году я хотел обновить его до QT и изменить способ чтения файла. Старый способ заключался в чтении всего файла в char*, а затем в...
785 просмотров
schedule 09.01.2023

Не получается тот же ключ сеанса после декодирования полезной нагрузки в RSA
Я не получаю один и тот же ключ сеанса после кодирования и декодирования с использованием следующих функций, которые используют библиотеку crypto++: CryptoPP::RSA::PrivateKey RSA_master_privKey; CryptoPP::RSA::PublicKey RSA_master_pubKey;...
288 просмотров
schedule 17.06.2022

Реализация Crypto++ DES и длина ключа
Я долго искал криптобиблиотеку для C++ и наконец наткнулся на Crypto++ . Библиотека казалась нормальной, пока я не попытался использовать 3DES . Проблема в том, что длина ключа алгоритма DES, реализованного в этой библиотеке, составляет 64 бита...
743 просмотров
schedule 16.12.2022