C# Class Bespoke.DynamicDnsUpdater.Common.EncryptionService

Show file Open project: dmarchelya/BespokeDynamicDnsUpdater Class Usage Examples

Private Properties

Property Type Description
InitializeDecryptor void
InitializeEncryptionService void
InitializeEncryptor void

Public Methods

Method Description
DecryptBase64StringToBytes ( string encryptedString ) : byte[]
DecryptBase64StringToString ( string encryptedString ) : string
DecryptToBytes ( byte bytes ) : byte[]
DecryptToBytes ( string encryptedString ) : byte[]
DecryptToString ( byte bytes ) : string
DecryptToString ( string encryptedString ) : string
EncryptToBase64String ( byte bytes ) : string
EncryptToBase64String ( string stringToEncrypt ) : string
EncryptToBytes ( byte bytes ) : byte[]
EncryptToBytes ( string stringToEncrypt ) : byte[]
EncryptionService ( ) : System
EncryptionService ( SymmetricAlgorithm encryptionAlgorithm, byte key, byte initializationVector, Encoding encoding ) : System
EncryptionService ( byte key, byte initializationVector ) : System
GenerateKeyToString ( ) : string

Protected Methods

Method Description
TransformBytes ( byte bytes, ICryptoTransform transform ) : byte[]

Private Methods

Method Description
InitializeDecryptor ( byte key, byte initializationVector ) : void
InitializeEncryptionService ( SymmetricAlgorithm encryptionAlgorithm, byte key, byte initializationVector, Encoding encoding ) : void
InitializeEncryptor ( byte key, byte initializationVector ) : void

Method Details

DecryptBase64StringToBytes() public method

public DecryptBase64StringToBytes ( string encryptedString ) : byte[]
encryptedString string
return byte[]

DecryptBase64StringToString() public method

public DecryptBase64StringToString ( string encryptedString ) : string
encryptedString string
return string

DecryptToBytes() public method

public DecryptToBytes ( byte bytes ) : byte[]
bytes byte
return byte[]

DecryptToBytes() public method

public DecryptToBytes ( string encryptedString ) : byte[]
encryptedString string
return byte[]

DecryptToString() public method

public DecryptToString ( byte bytes ) : string
bytes byte
return string

DecryptToString() public method

public DecryptToString ( string encryptedString ) : string
encryptedString string
return string

EncryptToBase64String() public method

public EncryptToBase64String ( byte bytes ) : string
bytes byte
return string

EncryptToBase64String() public method

public EncryptToBase64String ( string stringToEncrypt ) : string
stringToEncrypt string
return string

EncryptToBytes() public method

public EncryptToBytes ( byte bytes ) : byte[]
bytes byte
return byte[]

EncryptToBytes() public method

public EncryptToBytes ( string stringToEncrypt ) : byte[]
stringToEncrypt string
return byte[]

EncryptionService() public method

public EncryptionService ( ) : System
return System

EncryptionService() public method

public EncryptionService ( SymmetricAlgorithm encryptionAlgorithm, byte key, byte initializationVector, Encoding encoding ) : System
encryptionAlgorithm System.Security.Cryptography.SymmetricAlgorithm
key byte
initializationVector byte
encoding System.Text.Encoding
return System

EncryptionService() public method

public EncryptionService ( byte key, byte initializationVector ) : System
key byte
initializationVector byte
return System

GenerateKeyToString() public method

public GenerateKeyToString ( ) : string
return string

TransformBytes() protected method

protected TransformBytes ( byte bytes, ICryptoTransform transform ) : byte[]
bytes byte
transform ICryptoTransform
return byte[]