ICryptoTransform Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje základní operace kryptografických transformací.
public interface class ICryptoTransform : IDisposable
public interface ICryptoTransform : IDisposable
[System.Runtime.InteropServices.ComVisible(true)]
public interface ICryptoTransform : IDisposable
type ICryptoTransform = interface
interface IDisposable
[<System.Runtime.InteropServices.ComVisible(true)>]
type ICryptoTransform = interface
interface IDisposable
Public Interface ICryptoTransform
Implements IDisposable
- Odvozené
- Atributy
- Implementuje
Poznámky
Algoritmy hash jsou příkladem kryptografických transformací (HashAlgorithm).
Vlastnosti
CanReuseTransform |
Získá hodnotu označující, zda lze aktuální transformaci znovu použít. |
CanTransformMultipleBlocks |
Získá hodnotu označující, zda lze transformovat více bloků. |
InputBlockSize |
Získá velikost vstupního bloku. |
OutputBlockSize |
Získá velikost výstupního bloku. |
Metody
Dispose() |
Provede aplikací definované úlohy spojené s uvolněním nebo resetováním nespravovaných prostředků. (Zděděno od IDisposable) |
TransformBlock(Byte[], Int32, Int32, Byte[], Int32) |
Transformuje zadanou oblast vstupního bajtového pole a zkopíruje výslednou transformaci do zadané oblasti výstupního bajtového pole. |
TransformFinalBlock(Byte[], Int32, Int32) |
Transformuje zadanou oblast zadaného bajtového pole. |