C# Class PNGMask.SteganographyProvider

显示文件 Open project: AlphaDelta/PNG-Mask Class Usage Examples

Public Methods

Method Description
AskPassword ( bool CanPasswordBeEmpty = true ) : string
Extract ( object &data ) : DataType
ExtractData ( ) : byte[]
Imprint ( DataType type, object obj ) : void
ImprintData ( byte data ) : void
ProcessData ( byte s, bool find = true ) : void
SteganographyProvider ( ) : System
SteganographyProvider ( PNG pngvector, bool find = true ) : System
SteganographyProvider ( Stream svector, bool find = true ) : System
SteganographyProvider ( byte bvector, bool find = true ) : System
SteganographyProvider ( string fvector, bool find = true ) : System
WriteToStream ( Stream s ) : void

Protected Methods

Method Description
PrepareISAAC ( byte seed ) : ISAAC

Method Details

AskPassword() public static method

public static AskPassword ( bool CanPasswordBeEmpty = true ) : string
CanPasswordBeEmpty bool
return string

Extract() public method

public Extract ( object &data ) : DataType
data object
return DataType

ExtractData() public abstract method

public abstract ExtractData ( ) : byte[]
return byte[]

Imprint() public method

public Imprint ( DataType type, object obj ) : void
type DataType
obj object
return void

ImprintData() public abstract method

public abstract ImprintData ( byte data ) : void
data byte
return void

PrepareISAAC() protected static method

protected static PrepareISAAC ( byte seed ) : ISAAC
seed byte
return ISAAC

ProcessData() public abstract method

public abstract ProcessData ( byte s, bool find = true ) : void
s byte
find bool
return void

SteganographyProvider() public method

public SteganographyProvider ( ) : System
return System

SteganographyProvider() public method

public SteganographyProvider ( PNG pngvector, bool find = true ) : System
pngvector PNG
find bool
return System

SteganographyProvider() public method

public SteganographyProvider ( Stream svector, bool find = true ) : System
svector Stream
find bool
return System

SteganographyProvider() public method

public SteganographyProvider ( byte bvector, bool find = true ) : System
bvector byte
find bool
return System

SteganographyProvider() public method

public SteganographyProvider ( string fvector, bool find = true ) : System
fvector string
find bool
return System

WriteToStream() public abstract method

public abstract WriteToStream ( Stream s ) : void
s Stream
return void