RijndaelManagedTransform RijndaelManagedTransform RijndaelManagedTransform RijndaelManagedTransform Class

Definice

Provede kryptografickou transformaci dat pomocí algoritmu Rijndael.Performs a cryptographic transformation of data using the Rijndael algorithm. Tuto třídu nelze zdědit.This class cannot be inherited.

public ref class RijndaelManagedTransform sealed : System::Security::Cryptography::ICryptoTransform
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class RijndaelManagedTransform : System.Security.Cryptography.ICryptoTransform
type RijndaelManagedTransform = class
    interface ICryptoTransform
    interface IDisposable
Public NotInheritable Class RijndaelManagedTransform
Implements ICryptoTransform
Dědičnost
RijndaelManagedTransformRijndaelManagedTransformRijndaelManagedTransformRijndaelManagedTransform
Atributy
Implementuje

Poznámky

Poznámka

Použití této třídy se nedoporučuje.Using this class is not recommended. Lepším postupem je použití RijndaelManaged CryptoStream s objektem.A better practice is to use RijndaelManaged with a CryptoStream object. Objekt zpracovává problémy odsazení, ke kterým může dojít při přímém použití RijndaelManagedTransform. CryptoStreamThe CryptoStream object handles the padding issues that can occur when using RijndaelManagedTransform directly. Příklad naleznete v tématu RijndaelManaged třída.For an example, see the RijndaelManaged class.

CreateEncryptor Metody a CreateDecryptor RijndaelManaged vracejí instanci třídy, která je inicializována s informacemi o klíči aktuálního objektu. RijndaelManagedTransformBoth the CreateEncryptor and CreateDecryptor methods return an instance of the RijndaelManagedTransform class that is initialized with the key information of the current RijndaelManaged object. Chcete-li šifrovat nebo dešifrovat data pomocí algoritmu Rijndael RijndaelManagedTransform , předejte objekt vrácený těmito metodami CryptoStream do objektu.To encrypt or decrypt data using the Rijndael algorithm, pass the RijndaelManagedTransform object returned by these methods to a CryptoStream object.

Vlastnosti

BlockSizeValue BlockSizeValue BlockSizeValue BlockSizeValue

Získá velikost bloku.Gets the block size.

CanReuseTransform CanReuseTransform CanReuseTransform CanReuseTransform

Načte hodnotu, která označuje, zda lze aktuální transformaci znovu použít.Gets a value indicating whether the current transform can be reused.

CanTransformMultipleBlocks CanTransformMultipleBlocks CanTransformMultipleBlocks CanTransformMultipleBlocks

Získá hodnotu, která označuje, zda lze transformovat více bloků.Gets a value indicating whether multiple blocks can be transformed.

InputBlockSize InputBlockSize InputBlockSize InputBlockSize

Získá velikost vstupního bloku.Gets the input block size.

OutputBlockSize OutputBlockSize OutputBlockSize OutputBlockSize

Získá velikost výstupního bloku.Gets the output block size.

Metody

Clear() Clear() Clear() Clear()

Uvolní všechny prostředky používané RijndaelManagedTransform třídou.Releases all resources used by the RijndaelManagedTransform class.

Dispose() Dispose() Dispose() Dispose()

Uvolní všechny prostředky používané aktuální instancí RijndaelManagedTransform třídy.Releases all resources used by the current instance of the RijndaelManagedTransform class.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Určuje, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Získá Type aktuální instance.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Vytvoří Mělkou kopii aktuální Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Reset() Reset() Reset() Reset()

Obnoví vnitřní stav RijndaelManagedTransform , aby jej bylo možné znovu použít k provedení jiného šifrování nebo dešifrování.Resets the internal state of RijndaelManagedTransform so it can be used again to do a different encryption or decryption.

ToString() ToString() ToString() ToString()

Vrací řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Inherited from Object)
TransformBlock(Byte[], Int32, Int32, Byte[], Int32) TransformBlock(Byte[], Int32, Int32, Byte[], Int32) TransformBlock(Byte[], Int32, Int32, Byte[], Int32) TransformBlock(Byte[], Int32, Int32, Byte[], Int32)

Vypočítá transformaci pro určenou oblast vstupního bajtového pole a zkopíruje výslednou transformaci do zadané oblasti výstupního bajtového pole.Computes the transformation for the specified region of the input byte array and copies the resulting transformation to the specified region of the output byte array.

TransformFinalBlock(Byte[], Int32, Int32) TransformFinalBlock(Byte[], Int32, Int32) TransformFinalBlock(Byte[], Int32, Int32) TransformFinalBlock(Byte[], Int32, Int32)

Vypočítá transformaci pro určenou oblast zadaného bajtového pole.Computes the transformation for the specified region of the specified byte array.

Explicitní implementace rozhraní

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

Provádí úkoly definované aplikací, které jsou spojeny s uvolněním nebo obnovením nespravovaných prostředků.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Platí pro

Viz také