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

Ошибка компиляции в режиме выпуска, но не в режиме отладки
Когда я компилирую VS 2008 в режиме deubg, все работает нормально. Когда я компилирую то же самое в режиме выпуска, не все работает. Насколько я могу судить, каталоги включения такие же, и никаких дополнительных символов препроцессора нет. Любая...
3213 просмотров
schedule 20.04.2024

Как расшифровать строку в OpenSSL, которая ранее была зашифрована с помощью Crypto ++?
РЕДАКТИРОВАТЬ: я обнаружил, что проблема не в ключах, как я сказал в комментариях. Я могу без проблем использовать их для шифрования и дешифрования данных в OpenSSL. Но мне нужно расшифровать строку в OpenSSL, которая ранее была зашифрована с...
9821 просмотров
schedule 07.10.2022

Безопасный способ отправки открытого ключа через сокет
Как безопасно отправить RSA::PublicKey другому пользователю через сокет? Я думал экспортировать ключ в ByteQueue и отправить массив байтов пользователю, где он может снова создать открытый ключ. Или это утечка информации, которая может быть...
1687 просмотров
schedule 27.07.2022

Длина зашифрованного текста, созданного RSAES_OAEP_Encryptor?
Мое использование библиотеки Crypto++ прошло очень хорошо, но у меня есть небольшой вопрос... Если я использую RSAES_OAEP_Encryptor и RSAES_OAEP_Decryptor , все в порядке. (Я использую 2048-битный ключ из файлов PEM, сгенерированных OpenSSL...
243 просмотров
schedule 26.12.2023

Правильный способ связать библиотеку crypto++ с моим приложением
Я пытаюсь использовать библиотеку Crypto++ в своем приложении Qt. Версия Qt 5.3.0 Скомпилирована с VS2013, работающим в Windows 8.1. Crypto++ Lib, скомпилированная с VS2013 Вот раздел моего файла .pro, который связывает библиотеку win32:...
3474 просмотров

Ограничение фиксированной длины открытого текста cryptopp
Когда я передаю initialText86 , приведенный ниже код работает как надо. Когда я передаю initialText87 , он не может построить StringSource ss1 , и мы встречаем исключение invalid argument ! Как я могу закодировать строку длиной 87?...
482 просмотров
schedule 23.09.2022

Выбор cryptlib или cryptopp?
Я компилировал библиотеку Crypto++, и в решении Visual Studio есть 4 проекта: криптест криптобиблиотека криптоп dlltest В чем смысл cryptlib и cryptopp? Что из этого следует использовать в проекте, использующем Crypto++?
1240 просмотров
schedule 10.03.2024

Различные результаты при шифровании с помощью Common Crypto и Crypto++ с помощью AES
Я получаю разные результаты при шифровании одного и того же файла (двоичных данных) одним и тем же ключом с помощью Apple Common Crypto и Crypto++. Я использую алгоритм AES. Вот код в Objective C с использованием Common Crypto: void...
1024 просмотров

Схема вероятностной подписи BouncyCastle RSA с восстановлением
Следующий код подписывает сообщение с восстановлением, как реализация с C # BouncyCastle? std::vector<unsigned char> data{ 1,2,3,4,5,6 }; CryptoPP::AutoSeededRandomPool rng; CryptoPP::InvertibleRSAFunction params;...
369 просмотров
schedule 09.02.2024

библиотека не найдена из-за targetSdkVersion (armeabi-v7a и libcryptopp.so)
Я создал пример проекта, который использует собственные библиотеки C++ Crypto++ и NDK для создания некоторых пар ключей ECDH. Вы можете найти проект здесь . Этот проект отлично работает на большинстве устройств Android (работает на нескольких...
989 просмотров

Преимущества класса SecByteBlock от Crypto++
Я использую библиотеку Crypto++ для расшифровки файлов с помощью алгоритма AES в режиме CBC. Я наткнулся на класс SecByteBlock в примере кода AES, который говорит Ключ объявляется в стеке с помощью SecByteBlock, чтобы обеспечить обнуление...
2052 просмотров
schedule 11.04.2024

Почему CMake/include_external_msproject не распространяет аргумент платформы?
Я пытаюсь связать приложение Windows с Crypto++ . Для этого я сделал следующие простые CMakeLists.txt , включая проект cryptlib.vcxproj через include_external_msproject , указав Win32 или x64 для PLATFORM в зависимости от конфигурации...
735 просмотров
schedule 15.02.2024

Связывание Crypto ++ не удается при создании проекта C ++ с использованием CMake
У меня следующая структура проекта: myexec/ |-main.cpp |-hashing.cpp |-hashing.h |-CMakeLists.txt Моему маленькому программному обеспечению требуется Crypto ++ , последнюю версию которого я создал по этому пути: C:\Users\myuser\cryptopp...
537 просмотров
schedule 08.11.2023