RSA Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Algoritmanın tüm uygulamalarının RSA devralındığı temel sınıfı temsil eder.
public ref class RSA abstract : System::Security::Cryptography::AsymmetricAlgorithm
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class RSA : System.Security.Cryptography.AsymmetricAlgorithm
public abstract class RSA : System.Security.Cryptography.AsymmetricAlgorithm
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class RSA : System.Security.Cryptography.AsymmetricAlgorithm
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type RSA = class
inherit AsymmetricAlgorithm
type RSA = class
inherit AsymmetricAlgorithm
[<System.Runtime.InteropServices.ComVisible(true)>]
type RSA = class
inherit AsymmetricAlgorithm
Public MustInherit Class RSA
Inherits AsymmetricAlgorithm
- Devralma
- Türetilmiş
- Öznitelikler
Açıklamalar
Geliştiricilerin belirli türetilmiş herhangi bir sınıf yerine temel sınıfa karşı RSA
programlaması teşvik edilir. Türetilen sınıflar, temel alınan sistem şifreleme kitaplıklarıyla birlikte çalışma için tasarlanmıştır.
Oluşturucular
RSA() |
RSA sınıfının yeni bir örneğini başlatır. |
Alanlar
KeySizeValue |
Asimetrik algoritma tarafından kullanılan anahtar modülünün bit cinsinden boyutunu temsil eder. (Devralındığı yer: AsymmetricAlgorithm) |
LegalKeySizesValue |
Asimetrik algoritma tarafından desteklenen anahtar boyutlarını belirtir. (Devralındığı yer: AsymmetricAlgorithm) |
Özellikler
KeyExchangeAlgorithm |
Bu uygulamasıyla kullanılabilen anahtar değişimi algoritmasının RSAadını alır. |
KeyExchangeAlgorithm |
Türetilmiş bir sınıfta geçersiz kılındığında anahtar değişim algoritmasının adını alır. Aksi takdirde, bir NotImplementedExceptionoluşturur. (Devralındığı yer: AsymmetricAlgorithm) |
KeySize |
Asimetrik algoritma tarafından kullanılan anahtar modülünün bit cinsinden boyutunu alır veya ayarlar. (Devralındığı yer: AsymmetricAlgorithm) |
LegalKeySizes |
Asimetrik algoritma tarafından desteklenen anahtar boyutlarını alır. (Devralındığı yer: AsymmetricAlgorithm) |
SignatureAlgorithm |
Bu uygulamasıyla kullanılabilen imza algoritmasının RSAadını alır. |
SignatureAlgorithm |
Türetilmiş bir sınıfta uygulandığında, imza algoritmasının adını alır. Aksi takdirde, her zaman bir NotImplementedExceptionoluşturur. (Devralındığı yer: AsymmetricAlgorithm) |
Yöntemler
Clear() |
sınıfı tarafından AsymmetricAlgorithm kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: AsymmetricAlgorithm) |
Create() |
Algoritmanın varsayılan uygulamasının bir örneğini RSA oluşturur. |
Create(Int32) |
Belirtilen anahtar boyutuna sahip yeni bir kısa ömürlü RSA anahtarı oluşturur. |
Create(RSAParameters) |
Belirtilen RSA anahtar parametreleriyle yeni bir kısa ömürlü RSA anahtarı oluşturur. |
Create(String) |
Geçersiz.
Belirtilen uygulamasının bir örneğini RSAoluşturur. |
Decrypt(Byte[], RSAEncryptionPadding) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen doldurma modunu kullanarak giriş verilerinin şifresini çözer. |
Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding) |
Belirtilen doldurma modunu kullanarak giriş verilerinin şifresini çözer. |
Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding) |
Belirtilen doldurma modunu kullanarak giriş verilerinin şifresini çözer. |
DecryptValue(Byte[]) |
Geçersiz.
Türetilmiş bir sınıfta geçersiz kılındığında, özel anahtarı kullanarak giriş verilerinin şifresini çözer. |
Dispose() |
AsymmetricAlgorithm sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: AsymmetricAlgorithm) |
Dispose(Boolean) |
sınıfı tarafından AsymmetricAlgorithm kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır. (Devralındığı yer: AsymmetricAlgorithm) |
Encrypt(Byte[], RSAEncryptionPadding) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen doldurma modunu kullanarak giriş verilerini şifreler. |
Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding) |
Belirtilen doldurma modunu kullanarak giriş verilerini şifreler. |
Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding) |
Belirtilen doldurma modunu kullanarak giriş verilerini şifreler. |
EncryptValue(Byte[]) |
Geçersiz.
Türetilmiş bir sınıfta geçersiz kılındığında, ortak anahtarı kullanarak giriş verilerini şifreler. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) |
Geçerli anahtarı PKCS#8 EncryptedPrivateKeyInfo biçiminde bayt tabanlı bir parolayla dışarı aktarır. (Devralındığı yer: AsymmetricAlgorithm) |
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) |
Geçerli anahtarı PKCS#8 EncryptedPrivateKeyInfo biçiminde karakter tabanlı bir parolayla dışarı aktarır. (Devralındığı yer: AsymmetricAlgorithm) |
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) |
GEÇERLI anahtarı PKCS#8 EncryptedPrivateKeyInfo biçiminde, PEM kodlanmış bayt tabanlı bir parolayla dışarı aktarır. (Devralındığı yer: AsymmetricAlgorithm) |
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) |
Geçerli anahtarı PKCS#8 EncryptedPrivateKeyInfo biçiminde pem kodlanmış karakter tabanlı bir parolayla dışarı aktarır. (Devralındığı yer: AsymmetricAlgorithm) |
ExportParameters(Boolean) |
Türetilmiş bir sınıfta geçersiz kılındığında, öğesini dışarı aktarır RSAParameters. |
ExportPkcs8PrivateKey() |
Geçerli anahtarı PKCS#8 PrivateKeyInfo biçiminde dışarı aktarır. (Devralındığı yer: AsymmetricAlgorithm) |
ExportPkcs8PrivateKeyPem() |
Geçerli anahtarı, PEM kodlu PKCS#8 PrivateKeyInfo biçiminde dışarı aktarır. (Devralındığı yer: AsymmetricAlgorithm) |
ExportRSAPrivateKey() |
Geçerli anahtarı PKCS#1 RSAPrivateKey biçiminde dışarı aktarır. |
ExportRSAPrivateKeyPem() |
Geçerli anahtarı, PEM kodlu PKCS#1 RSAPrivateKey biçiminde dışarı aktarır. |
ExportRSAPublicKey() |
Geçerli anahtarın ortak anahtar bölümünü PKCS#1 RSAPublicKey biçiminde dışarı aktarır. |
ExportRSAPublicKeyPem() |
Geçerli anahtarın ortak anahtar bölümünü, PEM kodlanmış PKCS#1 RSAPublicKey biçiminde dışarı aktarır. |
ExportSubjectPublicKeyInfo() |
Geçerli anahtarın ortak anahtar bölümünü X.509 SubjectPublicKeyInfo biçiminde dışarı aktarır. (Devralındığı yer: AsymmetricAlgorithm) |
ExportSubjectPublicKeyInfoPem() |
Geçerli anahtarın ortak anahtar bölümünü PEM kodlanmış X.509 SubjectPublicKeyInfo biçiminde dışarı aktarır. (Devralındığı yer: AsymmetricAlgorithm) |
FromXmlString(String) |
Xml dizesinden anahtar bilgilerinden bir RSA nesne başlatır. |
FromXmlString(String) |
Türetilmiş bir sınıfta geçersiz kılındığında, xml dizesindeki bir AsymmetricAlgorithm nesneyi yeniden oluşturur. Aksi takdirde, bir NotImplementedExceptionoluşturur. (Devralındığı yer: AsymmetricAlgorithm) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetMaxOutputSize() |
Bir RSA işleminin üretebileceği bayt sayısı üst sınırını alır. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
HashData(Byte[], Int32, Int32, HashAlgorithmName) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen karma algoritması kullanarak bayt dizisinin belirtilen bir bölümünün karma değerini hesaplar. |
HashData(Stream, HashAlgorithmName) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen bir karma algoritması kullanarak belirtilen ikili akışın karma değerini hesaplar. |
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32) |
Bayt tabanlı bir parola ile şifre çözme işleminden sonra bu nesnenin anahtarlarını değiştirerek pkcs#8 EncryptedPrivateKeyInfo yapısından genel/özel anahtar bölmesini içeri aktarır. |
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32) |
Türetilmiş bir sınıfta geçersiz kılındığında, bayt tabanlı bir parolayla şifresini çözdükten sonra bu nesnenin anahtarlarını değiştirerek pkcs#8 EncryptedPrivateKeyInfo yapısından genel/özel anahtar bölmesini içeri aktarır. (Devralındığı yer: AsymmetricAlgorithm) |
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32) |
Bu nesnenin anahtarlarını değiştirerek karakter tabanlı bir parola ile şifre çözme işleminden sonra pkcs#8 EncryptedPrivateKeyInfo yapısından ortak/özel anahtar bölmesini içeri aktarır. |
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32) |
Türetilmiş bir sınıfta geçersiz kılındığında, bu nesnenin anahtarlarını değiştirerek karakter tabanlı bir parolayla şifreyi çözdükten sonra PKCS#8 EncryptedPrivateKeyInfo yapısından genel/özel anahtar bölmesini içeri aktarır. (Devralındığı yer: AsymmetricAlgorithm) |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Bu nesnenin anahtarlarını değiştirerek şifrelenmiş bir RFC 7468 PEM kodlu özel anahtarı içeri aktarır. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Türetilmiş bir sınıfta geçersiz kılındığında, bu nesnenin anahtarlarını değiştirerek şifrelenmiş bir RFC 7468 PEM ile kodlanmış anahtarı içeri aktarır. (Devralındığı yer: AsymmetricAlgorithm) |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Bu nesnenin anahtarlarını değiştirerek şifrelenmiş bir RFC 7468 PEM kodlu özel anahtarı içeri aktarır. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Türetilmiş bir sınıfta geçersiz kılındığında, bu nesnenin anahtarlarını değiştirerek şifrelenmiş bir RFC 7468 PEM ile kodlanmış anahtarı içeri aktarır. (Devralındığı yer: AsymmetricAlgorithm) |
ImportFromPem(ReadOnlySpan<Char>) |
Bu nesnenin anahtarlarını değiştirerek RFC 7468 PEM ile kodlanmış bir anahtarı içeri aktarır. |
ImportFromPem(ReadOnlySpan<Char>) |
Türetilmiş bir sınıfta geçersiz kılındığında, rfc 7468 metin olarak kodlanmış bir anahtarı içeri aktarır ve bu nesnenin anahtarlarını değiştirir. (Devralındığı yer: AsymmetricAlgorithm) |
ImportParameters(RSAParameters) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen RSAParametersöğesini içeri aktarır. |
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) |
Şifre çözme işleminden sonra pkcs#8 PrivateKeyInfo yapısından ortak/özel anahtar bölmesini içeri aktarır ve bu nesnenin anahtarlarını değiştirir. |
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) |
Türetilmiş bir sınıfta geçersiz kılındığında, şifre çözme işleminden sonra bir PKCS#8 PrivateKeyInfo yapısından public/private anahtar bölmesini içeri aktarır ve bu nesnenin anahtarlarını değiştirir. (Devralındığı yer: AsymmetricAlgorithm) |
ImportRSAPrivateKey(ReadOnlySpan<Byte>, Int32) |
Şifre çözme işleminden sonra bir PKCS#1 RSAPrivateKey yapısından ortak/özel anahtar bölmesini içeri aktarır ve bu nesnenin anahtarlarını değiştirir. |
ImportRSAPublicKey(ReadOnlySpan<Byte>, Int32) |
Şifre çözme işleminden sonra ortak anahtarı PKCS#1 RSAPublicKey yapısından içeri aktarır ve bu nesnenin anahtarlarını değiştirir. |
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) |
Şifre çözme işleminden sonra bir X.509 SubjectPublicKeyInfo yapısından ortak anahtarı içeri aktarır ve bu nesnenin anahtarlarını değiştirir. |
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) |
Türetilmiş bir sınıfta geçersiz kılındığında, şifre çözme işleminden sonra bu nesnenin anahtarlarını değiştirerek ortak anahtarı X.509 SubjectPublicKeyInfo yapısından içeri aktarır. (Devralındığı yer: AsymmetricAlgorithm) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
SignData(Byte[], HashAlgorithmName, RSASignaturePadding) |
Belirtilen karma algoritmasını ve doldurma modunu kullanarak belirtilen bayt dizisinin karma değerini hesaplar ve sonuçta elde edilen karma değerini imzalar. |
SignData(Byte[], Int32, Int32, HashAlgorithmName, RSASignaturePadding) |
Belirtilen karma algoritmasını ve doldurma modunu kullanarak belirtilen bayt dizisinin bir bölümünün karma değerini hesaplar ve sonuçta elde edilen karma değerini imzalar. |
SignData(ReadOnlySpan<Byte>, HashAlgorithmName, RSASignaturePadding) |
Belirtilen verilerin karma değerini hesaplar ve imzalar. |
SignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, RSASignaturePadding) |
Belirtilen algoritmayla sağlanan verilerin karması hesaplanır ve sağlanan arabelleğe imzayı yazarak karmayı geçerli anahtarla imzalar. |
SignData(Stream, HashAlgorithmName, RSASignaturePadding) |
Belirtilen karma algoritmasını ve doldurma modunu kullanarak belirtilen akışın karma değerini hesaplar ve sonuçta elde edilen karma değerini imzalar. |
SignHash(Byte[], HashAlgorithmName, RSASignaturePadding) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen doldurmayı kullanarak belirtilen karma değerin imzasını hesaplar. |
SignHash(ReadOnlySpan<Byte>, HashAlgorithmName, RSASignaturePadding) |
Belirtilen karma değerin imzasını, belirtilen doldurmayı kullanarak hesaplar. |
SignHash(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, RSASignaturePadding) |
Sağlanan arabelleğe imzayı yazarak karmayı geçerli anahtarla imzalar. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
ToXmlString(Boolean) |
Geçerli RSA nesnenin anahtarını içeren bir XML dizesi oluşturur ve döndürür. |
ToXmlString(Boolean) |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli AsymmetricAlgorithm nesnenin XML dizesi gösterimini oluşturur ve döndürür. Aksi takdirde, bir NotImplementedExceptionoluşturur. (Devralındığı yer: AsymmetricAlgorithm) |
TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32) |
Belirtilen doldurma modunu kullanarak giriş verilerinin şifresini çözmeyi dener ve sonucu sağlanan arabelleğe yazar. |
TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32) |
Belirtilen doldurma moduyla giriş verilerini sağlanan bir arabelleğe şifrelemeyi dener. |
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
PKCS#8 EncryptedPrivateKeyInfo biçimindeki geçerli anahtarı bayt tabanlı bir parola kullanarak sağlanan arabelleğe aktarmayı dener. |
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Türetilmiş bir sınıfta geçersiz kılındığında, PKCS#8 EncryptedPrivateKeyInfo biçimindeki geçerli anahtarı bayt tabanlı bir parola kullanarak sağlanan arabelleğe aktarmayı dener. (Devralındığı yer: AsymmetricAlgorithm) |
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
PKCS#8 EncryptedPrivateKeyInfo biçimindeki geçerli anahtarı, karakter tabanlı bir parola kullanarak sağlanan arabelleğe aktarmayı dener. |
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Türetilmiş bir sınıfta geçersiz kılındığında, PKCS#8 EncryptedPrivateKeyInfo biçimindeki geçerli anahtarı, karakter tabanlı bir parola kullanarak sağlanan bir arabelleğe aktarmayı dener. (Devralındığı yer: AsymmetricAlgorithm) |
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters, Span<Char>, Int32) |
GEÇERLI anahtarı PKCS#8 EncryptedPrivateKeyInfo biçiminde, PEM kodlanmış bayt tabanlı bir parolayla dışarı aktarmaya çalışır. (Devralındığı yer: AsymmetricAlgorithm) |
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters, Span<Char>, Int32) |
Geçerli anahtarı PKCS#8 EncryptedPrivateKeyInfo biçiminde pem kodlanmış karakter tabanlı bir parolayla dışarı aktarır. (Devralındığı yer: AsymmetricAlgorithm) |
TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
PKCS#8 PrivateKeyInfo biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmaya çalışır. |
TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
Türetilmiş bir sınıfta geçersiz kılındığında, PKCS#8 PrivateKeyInfo biçimindeki geçerli anahtarı sağlanan bir arabelleğe aktarmayı dener. (Devralındığı yer: AsymmetricAlgorithm) |
TryExportPkcs8PrivateKeyPem(Span<Char>, Int32) |
PEM kodlu PKCS#8 PrivateKeyInfo biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmaya çalışır. (Devralındığı yer: AsymmetricAlgorithm) |
TryExportRSAPrivateKey(Span<Byte>, Int32) |
PKCS#1 RSAPrivateKey biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmaya çalışır. |
TryExportRSAPrivateKeyPem(Span<Char>, Int32) |
PEM kodlu PKCS#1 RSAPrivateKey biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmaya çalışır. |
TryExportRSAPublicKey(Span<Byte>, Int32) |
PKCS#1 RSAPublicKey biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmaya çalışır. |
TryExportRSAPublicKeyPem(Span<Char>, Int32) |
PEM kodlu PKCS#1 RSAPublicKey biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmaya çalışır. |
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
X.509 SubjectPublicKeyInfo biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmayı dener. |
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
Türetilmiş bir sınıfta geçersiz kılındığında, X.509 SubjectPublicKeyInfo biçimindeki geçerli anahtarı sağlanan bir arabelleğe aktarmayı dener. (Devralındığı yer: AsymmetricAlgorithm) |
TryExportSubjectPublicKeyInfoPem(Span<Char>, Int32) |
PEM kodlu X.509 SubjectPublicKeyInfo biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmaya çalışır. (Devralındığı yer: AsymmetricAlgorithm) |
TryHashData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32) |
Belirtilen algoritmayı kullanarak sağlanan verilerin karması hesaplamaya çalışır ve sonuçları sağlanan arabelleğe yazar. |
TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, RSASignaturePadding, Int32) |
Sağlanan verileri belirtilen algoritmayla karmaya eklemeye ve imzayı sağlanan arabelleğe yazarak karmayı geçerli anahtarla imzalamaya çalışır. |
TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, RSASignaturePadding, Int32) |
Sağlanan arabelleğe imzayı yazarak karmayı geçerli anahtarla imzalamaya çalışır. |
VerifyData(Byte[], Byte[], HashAlgorithmName, RSASignaturePadding) |
Belirtilen karma algoritmasını ve doldurmayı kullanarak belirtilen verilerin karma değerini hesaplayıp sağlanan imzayla karşılaştırarak dijital imzanın geçerli olduğunu doğrular. |
VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName, RSASignaturePadding) |
Belirtilen karma algoritmayı ve doldurmayı kullanarak bayt dizisinin bir bölümündeki verilerin karma değerini hesaplayıp sağlanan imzayla karşılaştırarak dijital imzanın geçerli olduğunu doğrular. |
VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, RSASignaturePadding) |
Belirtilen karma algoritmasını ve doldurmayı kullanarak belirtilen verilerin karma değerini hesaplayıp sağlanan imzayla karşılaştırarak dijital imzanın geçerli olduğunu doğrular. |
VerifyData(Stream, Byte[], HashAlgorithmName, RSASignaturePadding) |
Belirtilen karma algoritmasını ve doldurmayı kullanarak belirtilen akışın karma değerini hesaplayıp sağlanan imzayla karşılaştırarak dijital imzanın geçerli olduğunu doğrular. |
VerifyHash(Byte[], Byte[], HashAlgorithmName, RSASignaturePadding) |
Belirtilen karma algoritmayı ve doldurmayı kullanarak imzadaki karma değeri belirleyip sağlanan karma değerle karşılaştırarak dijital imzanın geçerli olduğunu doğrular. |
VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, RSASignaturePadding) |
Belirtilen karma algoritmayı ve doldurmayı kullanarak imzadaki karma değeri belirleyip sağlanan karma değerle karşılaştırarak dijital imzanın geçerli olduğunu doğrular. |
Belirtik Arabirim Kullanımları
IDisposable.Dispose() |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Bu üyenin açıklaması için bkz Dispose(). . (Devralındığı yer: AsymmetricAlgorithm) |