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
Hashovací algoritmy jsou příkladem kryptografických transformací (HashAlgorithm).
Vlastnosti
| Name | Description |
|---|---|
| CanReuseTransform |
Získá hodnotu určující, zda aktuální transformace lze 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
| Name | Description |
|---|---|
| Dispose() |
Provádí úlohy definované aplikací související s uvolněním, 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. |