Craig's Utility Library  4.0 Beta
Utilities.IO.Encryption.Interfaces.IShift Interface Reference

Shift based encryption interface More...

Inheritance diagram for Utilities.IO.Encryption.Interfaces.IShift:
Utilities.IO.Encryption.BaseClasses.ShiftBase Utilities.IO.Encryption.Default.Shift

Public Member Functions

byte[] Decrypt (byte[] Data, byte[] Key)
 Decrypt the data based on the key More...
 
byte[] Encrypt (byte[] Data, byte[] Key)
 Encrypts the data based on the key More...
 

Properties

string Name [get]
 Name of the shift encryptor More...
 

Detailed Description

Shift based encryption interface

Definition at line 27 of file IShift.cs.

Member Function Documentation

byte [] Utilities.IO.Encryption.Interfaces.IShift.Decrypt ( byte[]  Data,
byte[]  Key 
)

Decrypt the data based on the key

Parameters
DataData to encrypt
KeyKey to use
Returns
The decrypted data

Implemented in Utilities.IO.Encryption.BaseClasses.ShiftBase.

byte [] Utilities.IO.Encryption.Interfaces.IShift.Encrypt ( byte[]  Data,
byte[]  Key 
)

Encrypts the data based on the key

Parameters
DataData to encrypt
KeyKey to use
Returns
The encrypted data

Implemented in Utilities.IO.Encryption.BaseClasses.ShiftBase.

Property Documentation

string Utilities.IO.Encryption.Interfaces.IShift.Name
get

Name of the shift encryptor

Definition at line 32 of file IShift.cs.


The documentation for this interface was generated from the following file: