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;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…