INNER CODE UNIT · C++
name
7thSamurai/steganography · src/main.cpp:213
name = std::string(reinterpret_cast<char*>(header.name), sizeof(header.name));
else
name = std::string(reinterpret_cast<char*>(header.name));
std::cout << "* Detected embed " << name << std::endl;
std::cout << "* Encoding level: " << level_to_str[header.level] << std::endl;
// Decode the data
auto encrypted_data = image.decode(header.size, level, header.offset);
std::cout << "* Encrypted embed size: " << data_size(header.size) << std::endl;
// Decrypt the data
auto padded_data = new std::uint8_t[header.size];
aes.cbc_decrypt(encrypted_data.get(), header.size, padded_data);
std::cout << "* Successfully decrypted the embed" << std::endl;