dotConnect for PostgreSQL Documentation
Devart.Data.PostgreSql Namespace / SshOptions Class / CipherList Property

In This Topic
    CipherList Property (SshOptions)
    In This Topic
    List of ciphers that client agrees to use.
    Syntax
    'Declaration
     
    Public Property CipherList As String
    public string CipherList {get; set;}

    Property Value

    List of allowed ciphers separated by colons. The default value is 'AES(256)-CTR, AES(192)-CTR, AES(128)-CTR, AES(256)-GCM, AES(128)-GCM'.
    Remarks

    dotConnect for PostgreSQL supports three modes of block ciphering: Galois/Counter Mode (GCM), Counter (CTR) and Cipher-block chaining (CBC).  The following ciphers are available for SSH connections in the GCM mode:

    • 3AES-GCM or AES(256)-GCM - Advanced Encryption Standard. Key size 256 bits.
    • AES(128)-GCM - Advanced Encryption Standard. Key size 128 bits.

    In the CTR mode the AES ciphers are used.

    • AES-CTR or AES(256)-CTR - Advanced Encryption Standard. Key size 256 bits.
    • AES(192)-CTR - Advanced Encryption Standard. Key size 192 bits.
    • AES(128)-CTR - Advanced Encryption Standard. Key size 128 bits.

    The following ciphers are available in the CBC mode:

    • AES or AES(256) - Advanced Encryption Standard. Key size 256 bits.
    • AES(192) - Advanced Encryption Standard. Key size 192 bits.
    • AES(128) - Advanced Encryption Standard. Key size 128 bits.
    • 3DES or 3DES(168) - Triple Data Encryption Algorithm. Key size 168 bits.
    • Blowfish - Symmetric-key block cipher, designed in 1993 by Bruce Schneier. Key size 128 bits.
    See Also