Aracılığıyla paylaş


ICryptoTransform Arabirim

Tanım

Şifreleme dönüşümlerinin temel işlemlerini tanımlar.

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
Türetilmiş
Öznitelikler
Uygulamalar

Açıklamalar

Karma algoritmalar, şifreleme dönüşümleri (HashAlgorithm örneğidir.

Özellikler

CanReuseTransform

Geçerli dönüşümün yeniden kullanılıp kullanılamayacağını belirten bir değer alır.

CanTransformMultipleBlocks

Birden çok bloğun dönüştürülüp dönüştürülemeyeceğini belirten bir değer alır.

InputBlockSize

Giriş bloğu boyutunu alır.

OutputBlockSize

Çıkış bloğu boyutunu alır.

Yöntemler

Dispose()

Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir.

(Devralındığı yer: IDisposable)
TransformBlock(Byte[], Int32, Int32, Byte[], Int32)

Giriş bayt dizisinin belirtilen bölgesini dönüştürür ve sonuçta elde edilen dönüşümü çıkış bayt dizisinin belirtilen bölgesine kopyalar.

TransformFinalBlock(Byte[], Int32, Int32)

Belirtilen bayt dizisinin belirtilen bölgesini dönüştürür.

Şunlara uygulanır

Ayrıca bkz.