C# 클래스 OpenSSL.Crypto.Cipher

Wraps the EVP_CIPHER object.
상속: OpenSSL.Core.Base
파일 보기 프로젝트 열기: langhuihui/csharprtmp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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