Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

ArcTwoManaged Class

Namespace: Rebex.Security.Cryptography
Assembly: Rebex.Common.dll (version 7.0.9147)

The managed version of the algorithm defined by RFC 2268.

Syntax
public class ArcTwoManaged : RC2, IDisposable
Inheritance
Object
SymmetricAlgorithm
RC2
ArcTwoManaged
Implements
IDisposable
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
SymmetricAlgorithm.BlockSize
SymmetricAlgorithm.BlockSizeValue
SymmetricAlgorithm.Clear()
SymmetricAlgorithm.Create()
SymmetricAlgorithm.Create(String)
SymmetricAlgorithm.CreateDecryptor()
SymmetricAlgorithm.CreateEncryptor()
SymmetricAlgorithm.DecryptCbc(Byte[], Byte[], PaddingMode)
SymmetricAlgorithm.DecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode)
SymmetricAlgorithm.DecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
SymmetricAlgorithm.DecryptCfb(Byte[], Byte[], PaddingMode, Int32)
SymmetricAlgorithm.DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32)
SymmetricAlgorithm.DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
SymmetricAlgorithm.DecryptEcb(Byte[], PaddingMode)
SymmetricAlgorithm.DecryptEcb(ReadOnlySpan<Byte>, PaddingMode)
SymmetricAlgorithm.DecryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
SymmetricAlgorithm.Dispose()
SymmetricAlgorithm.Dispose(Boolean)
SymmetricAlgorithm.EncryptCbc(Byte[], Byte[], PaddingMode)
SymmetricAlgorithm.EncryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode)
SymmetricAlgorithm.EncryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
SymmetricAlgorithm.EncryptCfb(Byte[], Byte[], PaddingMode, Int32)
SymmetricAlgorithm.EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32)
SymmetricAlgorithm.EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
SymmetricAlgorithm.EncryptEcb(Byte[], PaddingMode)
SymmetricAlgorithm.EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)
SymmetricAlgorithm.EncryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
SymmetricAlgorithm.FeedbackSize
SymmetricAlgorithm.FeedbackSizeValue
SymmetricAlgorithm.GetCiphertextLengthCbc(Int32, PaddingMode)
SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32)
SymmetricAlgorithm.GetCiphertextLengthEcb(Int32, PaddingMode)
SymmetricAlgorithm.IV
SymmetricAlgorithm.IVValue
SymmetricAlgorithm.Key
SymmetricAlgorithm.KeySize
SymmetricAlgorithm.KeySizeValue
SymmetricAlgorithm.KeyValue
SymmetricAlgorithm.LegalBlockSizes
SymmetricAlgorithm.LegalBlockSizesValue
SymmetricAlgorithm.LegalKeySizes
SymmetricAlgorithm.LegalKeySizesValue
SymmetricAlgorithm.ModeValue
SymmetricAlgorithm.PaddingValue
SymmetricAlgorithm.TryDecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32, PaddingMode)
SymmetricAlgorithm.TryDecryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
SymmetricAlgorithm.TryDecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32, PaddingMode, Int32)
SymmetricAlgorithm.TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)
SymmetricAlgorithm.TryDecryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
SymmetricAlgorithm.TryDecryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
SymmetricAlgorithm.TryEncryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32, PaddingMode)
SymmetricAlgorithm.TryEncryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
SymmetricAlgorithm.TryEncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32, PaddingMode, Int32)
SymmetricAlgorithm.TryEncryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)
SymmetricAlgorithm.TryEncryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
SymmetricAlgorithm.TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
SymmetricAlgorithm.ValidKeySize(Int32)

Constructors

Name Description
ArcTwoManaged()

Initializes a new instance of ArcTwoManaged class.

Properties

Name Description
Mode

Gets or sets the mode for operation of the symmetric algorithm.

Padding

Gets or sets the padding mode used in the symmetric algorithm.

Methods

Name Description
CreateDecryptor(Byte[], Byte[])

Creates a RC2 decryptor object with the specified key.

CreateEncryptor(Byte[], Byte[])

Creates a RC2 encryptor object with the specified key.

GenerateIV()

Generates a random initialization vector (IV) to be used for the algorithm.

GenerateKey()

Generates a random key to be used for the algorithm.

In This Article
  • Constructors
  • Properties
  • Methods
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies