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
Příkladem kryptografických transformací () jsou hashovací algoritmy .HashAlgorithm
Vlastnosti
CanReuseTransform |
Získá hodnotu označ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
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 pole bajtů a zkopíruje výslednou transformaci do zadané oblasti výstupního pole bajtů. |
TransformFinalBlock(Byte[], Int32, Int32) |
Transformuje zadanou oblast zadaného pole bajtů. |