C# Class Incog.Steganography.BitmapSteganography

Bitmap Steganography tools
Datei anzeigen Open project: SimWitty/Incog

Public Methods

Method Description
SteganographyRead ( string path, uint startingPosition, ChannelTools mathset, SecureString passphrase ) : string

Read a message using the Least Significant Bit Steganographic method.

SteganographyReadBytes ( string path, uint startingPosition, ChannelTools mathset ) : byte[]

Read a message using the Least Significant Bit Steganographic method.

SteganographyWrite ( string path, uint startingPosition, byte message, ChannelTools mathset ) : void

Write a message using the Least Significant Bit Steganographic method.

SteganographyWrite ( string path, uint startingPosition, string message, ChannelTools mathset, SecureString passphrase ) : void

Write a message using the Least Significant Bit Steganographic method.

Method Details

SteganographyRead() public static method

Read a message using the Least Significant Bit Steganographic method.
public static SteganographyRead ( string path, uint startingPosition, ChannelTools mathset, SecureString passphrase ) : string
path string The bitmap file to write to.
startingPosition uint The starting byte address.
mathset Incog.Tools.ChannelTools The set to use to determine where to update the least significant bits.
passphrase System.Security.SecureString The passphrase for encrypting and decrypting the message text.
return string

SteganographyReadBytes() public static method

Read a message using the Least Significant Bit Steganographic method.
public static SteganographyReadBytes ( string path, uint startingPosition, ChannelTools mathset ) : byte[]
path string The bitmap file to write to.
startingPosition uint The starting byte address.
mathset Incog.Tools.ChannelTools The set to use to determine where to update the least significant bits.
return byte[]

SteganographyWrite() public static method

Write a message using the Least Significant Bit Steganographic method.
public static SteganographyWrite ( string path, uint startingPosition, byte message, ChannelTools mathset ) : void
path string The bitmap file to write to.
startingPosition uint The starting byte address.
message byte The message represented in a byte array.
mathset Incog.Tools.ChannelTools The set to use to determine where to update the least significant bits.
return void

SteganographyWrite() public static method

Write a message using the Least Significant Bit Steganographic method.
public static SteganographyWrite ( string path, uint startingPosition, string message, ChannelTools mathset, SecureString passphrase ) : void
path string The bitmap file to write to.
startingPosition uint The starting byte address.
message string The message in Unicode characters.
mathset Incog.Tools.ChannelTools The set to use to determine where to update the least significant bits.
passphrase System.Security.SecureString The passphrase for encrypting and decrypting the message text.
return void