Хочу обучиться Crypto++ попутно присоединив его к своему проекту в Qt.И, как-то, за неимением понятного мне материала, застрял.Имею задачу - с помощью алгоритма TEA зашифровать байтовый массив и получить, опять же, байтовый массив QByteArray.Для стандартных строк у меня выходит как-то так:КодC++ (Qt) string lInputText; string lResultText; QByteArray fEncryptionKey; ... byte lKey[TEA:
EFAULT_KEYLENGTH]; byte lIVector[TEA::BLOCKSIZE]; StringSource(reinterpret_cast(fEncryptio nKey.data()), true, new HashFilter(*(new SHA256), new ArraySink(lKey, TEA:
EFAULT_KEYLENGTH)) ); memset(lIVector, 0x00, TEA::BLOCKSIZE); CBC_Mode::Encryption Encryptor(lKey, sizeof(lKey), lIVector); StringSource(lInputText, true, new StreamTransformationFilter(Encryptor, new HexEncoder(new StringSink(lResultText))) );Помогите, пожалуйста, переделать этот код под использование QByteArray