Xceed .NET Libraries Documentation
Xceed.SSH.Protocols Assembly / Xceed.SSH.Protocols Namespace / PadSymetricEncryptionAlgorithmBase Class


In This Topic
    PadSymetricEncryptionAlgorithmBase Class
    In This Topic
    Base class for all "One-Time pad" encryption algorithm. Encrypted bytes are simply "xored" with bytes provided by a keystream.
    Syntax
    'Declaration
     
    
    Public MustInherit Class PadSymetricEncryptionAlgorithmBase 
       Inherits SymmetricEncryptionAlgorithm
       Implements System.IDisposable, Xceed.SSH.Core.ISSHAlgorithm, ISSHEncryptionAlgorithm 
    'Usage
     
    
    Dim instance As PadSymetricEncryptionAlgorithmBase
    public abstract class PadSymetricEncryptionAlgorithmBase : SymmetricEncryptionAlgorithm, System.IDisposable, Xceed.SSH.Core.ISSHAlgorithm, ISSHEncryptionAlgorithm  
    Inheritance Hierarchy

    System.Object
       Xceed.SSH.Protocols.SymmetricEncryptionAlgorithm
          Xceed.SSH.Protocols.PadSymetricEncryptionAlgorithmBase
             Xceed.SSH.Protocols.ArcFourEncryptionAlgorithmBase
             Xceed.SSH.Protocols.CtrEncryptionAlgorithmBase

    Public Properties
    Public Methods
     NameDescription
    Public MethodOverloaded.  (Inherited from Xceed.SSH.Protocols.SymmetricEncryptionAlgorithm)
    Top
    Protected Methods
     NameDescription
    Protected Method  
    Protected MethodAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Xceed.SSH.Protocols.SymmetricEncryptionAlgorithm)
    Protected Method  
    Top
    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Standard: netstandard2.0, netstandard2.1

    .NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also