C# Class Meek.Security.Cryptography.RSACryptoServiceProvider

Inheritance: IDisposable
Show file Open project: klintz/Meek Class Usage Examples

Public Methods

Method Description
Decrypt ( byte value ) : byte[]

Decrypts an encrypted value

Decrypt ( byte value, bool f0AEP ) : byte[]

Decrypts an encrypted value

Dispose ( ) : void

Disposes the instance

Encrypt ( byte value ) : byte[]

Encrypts a value

Encrypt ( byte value, bool f0AEP ) : byte[]

Encrypts a value

RSACryptoServiceProvider ( ) : System

Initialize an RSACryptoServiceProvider instance

RSACryptoServiceProvider ( int keySize ) : System

Initialize an RSACryptoServiceProvider instance with a specified key size

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Method Details

Decrypt() public method

Decrypts an encrypted value
public Decrypt ( byte value ) : byte[]
value byte The data to be decrypted.
return byte[]

Decrypt() public method

Decrypts an encrypted value
public Decrypt ( byte value, bool f0AEP ) : byte[]
value byte The data to be decrypted.
f0AEP bool /// true to perform direct RSA encryption using OAEP padding /// (only available on a computer running Microsoft Windows XP or later); /// otherwise, false to use PKCS#1 v1.5 padding. ///
return byte[]

Dispose() public method

Disposes the instance
public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Encrypt() public method

Encrypts a value
public Encrypt ( byte value ) : byte[]
value byte The data to be encrypted.
return byte[]

Encrypt() public method

Encrypts a value
public Encrypt ( byte value, bool f0AEP ) : byte[]
value byte The data to be encrypted.
f0AEP bool /// true to perform direct RSA encryption using OAEP padding /// (only available on a computer running Microsoft Windows XP or later); /// otherwise, false to use PKCS#1 v1.5 padding. ///
return byte[]

RSACryptoServiceProvider() public method

Initialize an RSACryptoServiceProvider instance
public RSACryptoServiceProvider ( ) : System
return System

RSACryptoServiceProvider() public method

Initialize an RSACryptoServiceProvider instance with a specified key size
public RSACryptoServiceProvider ( int keySize ) : System
keySize int int
return System