Steganography
A C++ Steganography tool which leverages the LSB and DCT embedding techniques
LeastSignificantBit Member List

This is the complete list of members for LeastSignificantBit, including all inherited members.

Decode()LeastSignificantBitvirtual
DecodeChunk(const int start, std::vector< unsigned char >::iterator it, std::vector< unsigned char >::iterator en)LeastSignificantBitprivate
DecodeChunkLength(const int &start)LeastSignificantBitprivate
Encode(const boost::filesystem::path &)LeastSignificantBitvirtual
EncodeChunk(const int &start, std::vector< unsigned char >::iterator it, std::vector< unsigned char >::iterator en)LeastSignificantBitprivate
EncodeChunkLength(const int &start, const unsigned int &chunk_length)LeastSignificantBitprivate
GetBit(const T &target, const int &bit)Steganographyinlineprotected
imageSteganographyprotected
image_capacityLeastSignificantBitprivate
image_pathSteganographyprotected
LeastSignificantBit(const boost::filesystem::path &image_path)LeastSignificantBitinline
ReadPayload(const boost::filesystem::path &payload_path)Steganographyprotected
SetBit(T *target, const int &bit, const int &value)Steganographyinlineprotected
Steganography(const boost::filesystem::path &image_path)Steganographyinlineexplicit
WritePayload(const boost::filesystem::path &payload_path, const std::vector< unsigned char > &payload)Steganographyprotected