Вопросы по теме '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 просмотров
schedule
23.01.2023
Справочник 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 просмотров
schedule
30.05.2023
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 просмотров
schedule
16.09.2022
Сгенерировать одноразовый номер С++
Мне интересно, есть ли способ создать 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