C# Class Bespoke.DynamicDnsUpdater.Common.EncryptionService

Afficher le fichier Open project: dmarchelya/BespokeDynamicDnsUpdater Class Usage Examples

Private Properties

Свойство Type Description
InitializeDecryptor void
InitializeEncryptionService void
InitializeEncryptor void

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
TransformBytes ( byte bytes, ICryptoTransform transform ) : byte[]

Private Methods

Méthode 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 méthode

public DecryptBase64StringToBytes ( string encryptedString ) : byte[]
encryptedString string
Résultat byte[]

DecryptBase64StringToString() public méthode

public DecryptBase64StringToString ( string encryptedString ) : string
encryptedString string
Résultat string

DecryptToBytes() public méthode

public DecryptToBytes ( byte bytes ) : byte[]
bytes byte
Résultat byte[]

DecryptToBytes() public méthode

public DecryptToBytes ( string encryptedString ) : byte[]
encryptedString string
Résultat byte[]

DecryptToString() public méthode

public DecryptToString ( byte bytes ) : string
bytes byte
Résultat string

DecryptToString() public méthode

public DecryptToString ( string encryptedString ) : string
encryptedString string
Résultat string

EncryptToBase64String() public méthode

public EncryptToBase64String ( byte bytes ) : string
bytes byte
Résultat string

EncryptToBase64String() public méthode

public EncryptToBase64String ( string stringToEncrypt ) : string
stringToEncrypt string
Résultat string

EncryptToBytes() public méthode

public EncryptToBytes ( byte bytes ) : byte[]
bytes byte
Résultat byte[]

EncryptToBytes() public méthode

public EncryptToBytes ( string stringToEncrypt ) : byte[]
stringToEncrypt string
Résultat byte[]

EncryptionService() public méthode

public EncryptionService ( ) : System
Résultat System

EncryptionService() public méthode

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

EncryptionService() public méthode

public EncryptionService ( byte key, byte initializationVector ) : System
key byte
initializationVector byte
Résultat System

GenerateKeyToString() public méthode

public GenerateKeyToString ( ) : string
Résultat string

TransformBytes() protected méthode

protected TransformBytes ( byte bytes, ICryptoTransform transform ) : byte[]
bytes byte
transform ICryptoTransform
Résultat byte[]