C# Класс OpenSSL.Crypto.Cipher

Wraps the EVP_CIPHER object.
Наследование: OpenSSL.Core.Base
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AES_128_CBC Cipher
AES_128_CFB1 Cipher
AES_128_CFB128 Cipher
AES_128_CFB8 Cipher
AES_128_ECB Cipher
AES_128_OFB Cipher
AES_128_XTS Cipher
AES_192_CBC Cipher
AES_192_CFB1 Cipher
AES_192_CFB128 Cipher
AES_192_CFB8 Cipher
AES_192_ECB Cipher
AES_192_OFB Cipher
AES_256_CBC Cipher
AES_256_CFB1 Cipher
AES_256_CFB128 Cipher
AES_256_CFB8 Cipher
AES_256_ECB Cipher
AES_256_OFB Cipher
AES_256_XTS Cipher
Blowfish_CBC Cipher
Blowfish_CFB64 Cipher
Blowfish_ECB Cipher
Blowfish_OFB Cipher
Cast5_CBC Cipher
Cast5_ECB Cipher
Cast5_OFB Cipher
Cast5_OFB64 Cipher
DESX_CBC Cipher
DES_CBC Cipher
DES_CFB1 Cipher
DES_CFB64 Cipher
DES_CFB8 Cipher
DES_ECB Cipher
DES_EDE Cipher
DES_EDE3 Cipher
DES_EDE3_CBC Cipher
DES_EDE3_CFB64 Cipher
DES_EDE3_CFB8 Cipher
DES_EDE3_ECB Cipher
DES_EDE3_OFB Cipher
DES_EDE_CBC Cipher
DES_EDE_CFB64 Cipher
DES_EDE_ECB Cipher
DES_EDE_OFB Cipher
DES_OFB Cipher
Idea_CBC Cipher
Idea_CFB64 Cipher
Idea_ECB Cipher
Idea_OFB Cipher
Null Cipher
RC2_40_CBC Cipher
RC2_64_CBC Cipher
RC2_CBC Cipher
RC2_CFB64 Cipher
RC2_ECB Cipher
RC2_OFB Cipher
RC4 Cipher
RC4_40 Cipher
RC5_32_12_16_CBC Cipher
RC5_32_12_16_CFB64 Cipher
RC5_32_12_16_ECB Cipher
RC5_32_12_16_OFB Cipher

Открытые методы

Метод Описание
CreateByName ( string name ) : Cipher

Returns EVP_get_cipherbyname()

Print ( BIO bio ) : void

Prints the LongName of this cipher.

Защищенные методы

Метод Описание
OnDispose ( ) : void

Not implemented, these objects should never be disposed

Приватные методы

Метод Описание
Cipher ( IntPtr ptr, bool owner ) : System

Описание методов

CreateByName() публичный статический Метод

Returns EVP_get_cipherbyname()
public static CreateByName ( string name ) : Cipher
name string
Результат Cipher

OnDispose() защищенный Метод

Not implemented, these objects should never be disposed
protected OnDispose ( ) : void
Результат void

Print() публичный Метод

Prints the LongName of this cipher.
public Print ( BIO bio ) : void
bio BIO
Результат void

Описание свойств

AES_128_CBC публичное статическое свойство

EVP_aes_128_cbc()
public static Cipher,OpenSSL.Crypto AES_128_CBC
Результат Cipher

AES_128_CFB1 публичное статическое свойство

EVP_aes_128_cfb1()
public static Cipher,OpenSSL.Crypto AES_128_CFB1
Результат Cipher

AES_128_CFB128 публичное статическое свойство

EVP_aes_128_cfb128()
public static Cipher,OpenSSL.Crypto AES_128_CFB128
Результат Cipher

AES_128_CFB8 публичное статическое свойство

EVP_aes_128_cfb8()
public static Cipher,OpenSSL.Crypto AES_128_CFB8
Результат Cipher

AES_128_ECB публичное статическое свойство

EVP_aes_128_ecb()
public static Cipher,OpenSSL.Crypto AES_128_ECB
Результат Cipher

AES_128_OFB публичное статическое свойство

EVP_aes_128_ofb()
public static Cipher,OpenSSL.Crypto AES_128_OFB
Результат Cipher

AES_128_XTS публичное статическое свойство

EVP_aes_128_xts()
public static Cipher,OpenSSL.Crypto AES_128_XTS
Результат Cipher

AES_192_CBC публичное статическое свойство

EVP_aes_192_cbc()
public static Cipher,OpenSSL.Crypto AES_192_CBC
Результат Cipher

AES_192_CFB1 публичное статическое свойство

EVP_aes_192_cfb1()
public static Cipher,OpenSSL.Crypto AES_192_CFB1
Результат Cipher

AES_192_CFB128 публичное статическое свойство

EVP_aes_192_cfb128()
public static Cipher,OpenSSL.Crypto AES_192_CFB128
Результат Cipher

AES_192_CFB8 публичное статическое свойство

EVP_aes_192_cfb8()
public static Cipher,OpenSSL.Crypto AES_192_CFB8
Результат Cipher

AES_192_ECB публичное статическое свойство

EVP_aes_192_ecb()
public static Cipher,OpenSSL.Crypto AES_192_ECB
Результат Cipher

AES_192_OFB публичное статическое свойство

EVP_aes_192_ofb()
public static Cipher,OpenSSL.Crypto AES_192_OFB
Результат Cipher

AES_256_CBC публичное статическое свойство

EVP_aes_256_cbc()
public static Cipher,OpenSSL.Crypto AES_256_CBC
Результат Cipher

AES_256_CFB1 публичное статическое свойство

EVP_aes_256_cfb1()
public static Cipher,OpenSSL.Crypto AES_256_CFB1
Результат Cipher

AES_256_CFB128 публичное статическое свойство

EVP_aes_256_cfb128()
public static Cipher,OpenSSL.Crypto AES_256_CFB128
Результат Cipher

AES_256_CFB8 публичное статическое свойство

EVP_aes_256_cfb8()
public static Cipher,OpenSSL.Crypto AES_256_CFB8
Результат Cipher

AES_256_ECB публичное статическое свойство

EVP_aes_256_ecb()
public static Cipher,OpenSSL.Crypto AES_256_ECB
Результат Cipher

AES_256_OFB публичное статическое свойство

EVP_aes_256_ofb()
public static Cipher,OpenSSL.Crypto AES_256_OFB
Результат Cipher

AES_256_XTS публичное статическое свойство

EVP_aes_256_xts()
public static Cipher,OpenSSL.Crypto AES_256_XTS
Результат Cipher

Blowfish_CBC публичное статическое свойство

EVP_bf_cbc()
public static Cipher,OpenSSL.Crypto Blowfish_CBC
Результат Cipher

Blowfish_CFB64 публичное статическое свойство

EVP_bf_cfb64()
public static Cipher,OpenSSL.Crypto Blowfish_CFB64
Результат Cipher

Blowfish_ECB публичное статическое свойство

EVP_bf_ecb()
public static Cipher,OpenSSL.Crypto Blowfish_ECB
Результат Cipher

Blowfish_OFB публичное статическое свойство

EVP_bf_ofb()
public static Cipher,OpenSSL.Crypto Blowfish_OFB
Результат Cipher

Cast5_CBC публичное статическое свойство

EVP_cast5_cbc()
public static Cipher,OpenSSL.Crypto Cast5_CBC
Результат Cipher

Cast5_ECB публичное статическое свойство

EVP_cast5_ecb()
public static Cipher,OpenSSL.Crypto Cast5_ECB
Результат Cipher

Cast5_OFB публичное статическое свойство

EVP_cast5_ofb()
public static Cipher,OpenSSL.Crypto Cast5_OFB
Результат Cipher

Cast5_OFB64 публичное статическое свойство

EVP_cast5_cfb64()
public static Cipher,OpenSSL.Crypto Cast5_OFB64
Результат Cipher

DESX_CBC публичное статическое свойство

EVP_desx_cbc()
public static Cipher,OpenSSL.Crypto DESX_CBC
Результат Cipher

DES_CBC публичное статическое свойство

EVP_des_cbc()
public static Cipher,OpenSSL.Crypto DES_CBC
Результат Cipher

DES_CFB1 публичное статическое свойство

EVP_des_cfb1()
public static Cipher,OpenSSL.Crypto DES_CFB1
Результат Cipher

DES_CFB64 публичное статическое свойство

EVP_des_cfb64()
public static Cipher,OpenSSL.Crypto DES_CFB64
Результат Cipher

DES_CFB8 публичное статическое свойство

EVP_des_cfb8()
public static Cipher,OpenSSL.Crypto DES_CFB8
Результат Cipher

DES_ECB публичное статическое свойство

EVP_des_ecb()
public static Cipher,OpenSSL.Crypto DES_ECB
Результат Cipher

DES_EDE публичное статическое свойство

EVP_des_ede()
public static Cipher,OpenSSL.Crypto DES_EDE
Результат Cipher

DES_EDE3 публичное статическое свойство

EVP_des_ede3()
public static Cipher,OpenSSL.Crypto DES_EDE3
Результат Cipher

DES_EDE3_CBC публичное статическое свойство

EVP_des_ede3_cbc()
public static Cipher,OpenSSL.Crypto DES_EDE3_CBC
Результат Cipher

DES_EDE3_CFB64 публичное статическое свойство

EVP_des_ede3_cfb64()
public static Cipher,OpenSSL.Crypto DES_EDE3_CFB64
Результат Cipher

DES_EDE3_CFB8 публичное статическое свойство

EVP_des_ede3_cfb8()
public static Cipher,OpenSSL.Crypto DES_EDE3_CFB8
Результат Cipher

DES_EDE3_ECB публичное статическое свойство

EVP_des_ede3_ecb()
public static Cipher,OpenSSL.Crypto DES_EDE3_ECB
Результат Cipher

DES_EDE3_OFB публичное статическое свойство

EVP_des_ede3_ofb()
public static Cipher,OpenSSL.Crypto DES_EDE3_OFB
Результат Cipher

DES_EDE_CBC публичное статическое свойство

EVP_des_ede_cbc()
public static Cipher,OpenSSL.Crypto DES_EDE_CBC
Результат Cipher

DES_EDE_CFB64 публичное статическое свойство

EVP_des_ede_cfb64()
public static Cipher,OpenSSL.Crypto DES_EDE_CFB64
Результат Cipher

DES_EDE_ECB публичное статическое свойство

EVP_des_ede_ecb()
public static Cipher,OpenSSL.Crypto DES_EDE_ECB
Результат Cipher

DES_EDE_OFB публичное статическое свойство

EVP_ded_ede_ofb()
public static Cipher,OpenSSL.Crypto DES_EDE_OFB
Результат Cipher

DES_OFB публичное статическое свойство

EVP_des_ofb()
public static Cipher DES_OFB
Результат Cipher

Idea_CBC публичное статическое свойство

EVP_idea_cbc()
public static Cipher Idea_CBC
Результат Cipher

Idea_CFB64 публичное статическое свойство

EVP_idea_cfb64()
public static Cipher Idea_CFB64
Результат Cipher

Idea_ECB публичное статическое свойство

EVP_idea_ecb()
public static Cipher Idea_ECB
Результат Cipher

Idea_OFB публичное статическое свойство

EVP_idea_ofb()
public static Cipher Idea_OFB
Результат Cipher

Null публичное статическое свойство

EVP_enc_null()
public static Cipher Null
Результат Cipher

RC2_40_CBC публичное статическое свойство

EVP_rc2_40_cbc()
public static Cipher RC2_40_CBC
Результат Cipher

RC2_64_CBC публичное статическое свойство

EVP_rc2_64_cbc()
public static Cipher RC2_64_CBC
Результат Cipher

RC2_CBC публичное статическое свойство

EVP_rc2_cbc()
public static Cipher RC2_CBC
Результат Cipher

RC2_CFB64 публичное статическое свойство

EVP_rc2_cfb64()
public static Cipher RC2_CFB64
Результат Cipher

RC2_ECB публичное статическое свойство

EVP_rc2_ecb()
public static Cipher RC2_ECB
Результат Cipher

RC2_OFB публичное статическое свойство

EVP_rc2_ofb()
public static Cipher RC2_OFB
Результат Cipher

RC4 публичное статическое свойство

EVP_rc4()
public static Cipher RC4
Результат Cipher

RC4_40 публичное статическое свойство

EVP_rc4_40()
public static Cipher RC4_40
Результат Cipher

RC5_32_12_16_CBC публичное статическое свойство

public static Cipher RC5_32_12_16_CBC
Результат Cipher

RC5_32_12_16_CFB64 публичное статическое свойство

public static Cipher RC5_32_12_16_CFB64
Результат Cipher

RC5_32_12_16_ECB публичное статическое свойство

public static Cipher RC5_32_12_16_ECB
Результат Cipher

RC5_32_12_16_OFB публичное статическое свойство

public static Cipher RC5_32_12_16_OFB
Результат Cipher