DSACryptoServiceProvider DSACryptoServiceProvider DSACryptoServiceProvider DSACryptoServiceProvider Class

Definice

Definuje objekt obálky pro přístup k implementaci DSA algoritmu zprostředkovatele kryptografických služeb (CSP).Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the DSA algorithm. Tuto třídu nelze zdědit.This class cannot be inherited.

public ref class DSACryptoServiceProvider sealed : System::Security::Cryptography::DSA, System::Security::Cryptography::ICspAsymmetricAlgorithm
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class DSACryptoServiceProvider : System.Security.Cryptography.DSA, System.Security.Cryptography.ICspAsymmetricAlgorithm
type DSACryptoServiceProvider = class
    inherit DSA
    interface ICspAsymmetricAlgorithm
Public NotInheritable Class DSACryptoServiceProvider
Inherits DSA
Implements ICspAsymmetricAlgorithm
Dědičnost
DSACryptoServiceProviderDSACryptoServiceProviderDSACryptoServiceProviderDSACryptoServiceProvider
Atributy
Implementuje

Poznámky

DSACryptoServiceProvider Třídu můžete použít k vytvoření digitálních podpisů a ochraně integrity vašich dat.You can use the DSACryptoServiceProvider class to create digital signatures and protect the integrity of your data.

Chcete-li použít systém veřejného klíče k digitálnímu podpisu zprávy, odesílatel nejprve použije funkci hash na zprávu k vytvoření výtahu zprávy.To use a public-key system to digitally sign a message, the sender first applies a hash function to the message to create a message digest. Odesílatel pak zašifruje výtah zprávy pomocí privátního klíče odesílatele a vytvoří osobní podpis odesilatele.The sender then encrypts the message digest with the sender's private key to create the sender's personal signature. Po přijetí zprávy a podpisu příjemce dešifruje podpis pomocí veřejného klíče odesílatele, aby obnovil výtah zprávy a hodnotu hash zprávy pomocí stejného algoritmu hash, který odesílatel použil.Upon receiving the message and signature, the receiver decrypts the signature using the sender's public key to recover the message digest and hashes the message using the same hash algorithm that the sender used. Pokud se hodnota Digest zprávy, kterou příjemce počítá, přesně shoduje se výtahem zprávy přijatým od odesílatele, příjemce může zajistit, že se zpráva během přenosu nezměnila.If the message digest that the receiver computes exactly matches the message digest received from the sender, the receiver can be sure that the message was not altered while in transit. Všimněte si, že podpis může ověřit kdokoli, protože veřejný klíč odesílatele je běžným vědomím.Note that a signature can be verified by anyone, because the sender's public key is common knowledge.

Poznámka

K dispozici jsou novější asymetrické algoritmy.Newer asymmetric algorithms are available. Zvažte použití RSACryptoServiceProvider třídy namísto DSACryptoServiceProvider třídy.Consider using the RSACryptoServiceProvider class instead of the DSACryptoServiceProvider class. Používejte DSACryptoServiceProvider jenom pro kompatibilitu se staršími aplikacemi a daty.Use DSACryptoServiceProvider only for compatibility with legacy applications and data.

Tento algoritmus podporuje délky klíčů od 512 do 1024 bitů v přírůstcích po 64 bitů.This algorithm supports key lengths from 512 bits to 1024 bits in increments of 64 bits.

Konstruktory

DSACryptoServiceProvider() DSACryptoServiceProvider() DSACryptoServiceProvider() DSACryptoServiceProvider()

Inicializuje novou instanci třídy DSACryptoServiceProvider třídy.Initializes a new instance of the DSACryptoServiceProvider class.

DSACryptoServiceProvider(CspParameters) DSACryptoServiceProvider(CspParameters) DSACryptoServiceProvider(CspParameters) DSACryptoServiceProvider(CspParameters)

Inicializuje novou instanci DSACryptoServiceProvider třídy se zadanými parametry pro zprostředkovatele kryptografických služeb (CSP).Initializes a new instance of the DSACryptoServiceProvider class with the specified parameters for the cryptographic service provider (CSP).

DSACryptoServiceProvider(Int32) DSACryptoServiceProvider(Int32) DSACryptoServiceProvider(Int32) DSACryptoServiceProvider(Int32)

Inicializuje novou instanci DSACryptoServiceProvider třídy se zadanou velikostí klíče.Initializes a new instance of the DSACryptoServiceProvider class with the specified key size.

DSACryptoServiceProvider(Int32, CspParameters) DSACryptoServiceProvider(Int32, CspParameters) DSACryptoServiceProvider(Int32, CspParameters) DSACryptoServiceProvider(Int32, CspParameters)

Inicializuje novou instanci DSACryptoServiceProvider třídy se zadanou velikostí a parametry klíče pro zprostředkovatele kryptografických služeb (CSP).Initializes a new instance of the DSACryptoServiceProvider class with the specified key size and parameters for the cryptographic service provider (CSP).

Vlastnosti

CspKeyContainerInfo CspKeyContainerInfo CspKeyContainerInfo CspKeyContainerInfo

CspKeyContainerInfo Získá objekt, který popisuje další informace o páru kryptografických klíčů.Gets a CspKeyContainerInfo object that describes additional information about a cryptographic key pair.

KeyExchangeAlgorithm KeyExchangeAlgorithm KeyExchangeAlgorithm KeyExchangeAlgorithm

Získá název algoritmu výměny klíčů.Gets the name of the key exchange algorithm.

KeySize KeySize KeySize KeySize

Získá velikost klíče používaného asymetrickým algoritmem v bitech.Gets the size of the key used by the asymmetric algorithm in bits.

LegalKeySizes LegalKeySizes LegalKeySizes LegalKeySizes

Získá velikosti klíčů, které jsou podporovány asymetrickým algoritmem.Gets the key sizes that are supported by the asymmetric algorithm.

PersistKeyInCsp PersistKeyInCsp PersistKeyInCsp PersistKeyInCsp

Získá nebo nastaví hodnotu označující, jestli se má klíč zachovat ve zprostředkovateli kryptografických služeb (CSP).Gets or sets a value indicating whether the key should be persisted in the cryptographic service provider (CSP).

PublicOnly PublicOnly PublicOnly PublicOnly

Získá hodnotu, která označuje, zda DSACryptoServiceProvider objekt obsahuje pouze veřejný klíč.Gets a value that indicates whether the DSACryptoServiceProvider object contains only a public key.

SignatureAlgorithm SignatureAlgorithm SignatureAlgorithm SignatureAlgorithm

Získá název algoritmu podpisu.Gets the name of the signature algorithm.

UseMachineKeyStore UseMachineKeyStore UseMachineKeyStore UseMachineKeyStore

Získá nebo nastaví hodnotu označující, jestli by měl být klíč uložený v úložišti klíčů počítače místo do úložiště profilů uživatele.Gets or sets a value indicating whether the key should be persisted in the computer's key store instead of the user profile store.

Metody

Clear() Clear() Clear() Clear()

Uvolní všechny prostředky používané AsymmetricAlgorithm třídou.Releases all resources used by the AsymmetricAlgorithm class.

(Inherited from AsymmetricAlgorithm)
CreateSignature(Byte[]) CreateSignature(Byte[]) CreateSignature(Byte[]) CreateSignature(Byte[])

DSA Vytvoří podpis pro zadaná data.Creates the DSA signature for the specified data.

Dispose() Dispose() Dispose() Dispose()

Uvolní všechny prostředky používané aktuální instancí AsymmetricAlgorithm třídy.Releases all resources used by the current instance of the AsymmetricAlgorithm class.

(Inherited from AsymmetricAlgorithm)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Uvolní nespravované prostředky používané AsymmetricAlgorithm třídou a volitelně uvolňuje spravované prostředky.Releases the unmanaged resources used by the AsymmetricAlgorithm class and optionally releases the managed resources.

(Inherited from AsymmetricAlgorithm)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Určuje, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Inherited from Object)
ExportCspBlob(Boolean) ExportCspBlob(Boolean) ExportCspBlob(Boolean) ExportCspBlob(Boolean)

Exportuje objekt BLOB obsahující klíčové informace spojené s DSACryptoServiceProvider objektem.Exports a blob containing the key information associated with a DSACryptoServiceProvider object.

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Exportuje aktuální klíč ve formátu PKCS # 8 EncryptedPrivateKeyInfo s heslem založeným na bajtech.Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a byte-based password.

(Inherited from AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Exportuje aktuální klíč ve formátu PKCS # 8 EncryptedPrivateKeyInfo pomocí hesla založeného na typu char.Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a char-based password.

(Inherited from AsymmetricAlgorithm)
ExportParameters(Boolean) ExportParameters(Boolean) ExportParameters(Boolean) ExportParameters(Boolean)

DSAParametersExportuje.Exports the DSAParameters.

ExportPkcs8PrivateKey() ExportPkcs8PrivateKey() ExportPkcs8PrivateKey() ExportPkcs8PrivateKey()

Exportuje aktuální klíč ve formátu PKCS # 8 PrivateKeyInfo.Exports the current key in the PKCS#8 PrivateKeyInfo format.

(Inherited from AsymmetricAlgorithm)
ExportSubjectPublicKeyInfo() ExportSubjectPublicKeyInfo() ExportSubjectPublicKeyInfo() ExportSubjectPublicKeyInfo()

Exportuje část aktuálního klíče veřejného klíče ve formátu X. 509 SubjectPublicKeyInfo.Exports the public-key portion of the current key in the X.509 SubjectPublicKeyInfo format.

(Inherited from AsymmetricAlgorithm)
Finalize() Finalize() Finalize() Finalize()
FromXmlString(String) FromXmlString(String) FromXmlString(String) FromXmlString(String)

Rekonstruuje DSA objekt z řetězce XML.Reconstructs a DSA object from an XML string.

(Inherited from DSA)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Získá Type aktuální instance.Gets the Type of the current instance.

(Inherited from Object)
HashData(Byte[], Int32, Int32, HashAlgorithmName) HashData(Byte[], Int32, Int32, HashAlgorithmName) HashData(Byte[], Int32, Int32, HashAlgorithmName) HashData(Byte[], Int32, Int32, HashAlgorithmName)

Při přepsání v odvozené třídě vypočítá hodnotu hash zadané části bajtového pole pomocí zadaného algoritmu hash.When overridden in a derived class, computes the hash value of a specified portion of a byte array by using a specified hashing algorithm.

(Inherited from DSA)
HashData(Stream, HashAlgorithmName) HashData(Stream, HashAlgorithmName) HashData(Stream, HashAlgorithmName) HashData(Stream, HashAlgorithmName)

Při přepsání v odvozené třídě vypočítá hodnotu hash zadaného binárního datového proudu pomocí zadaného algoritmu hash.When overridden in a derived class, computes the hash value of a specified binary stream by using a specified hashing algorithm.

(Inherited from DSA)
ImportCspBlob(Byte[]) ImportCspBlob(Byte[]) ImportCspBlob(Byte[]) ImportCspBlob(Byte[])

Importuje objekt blob, který představuje informace klíče DSA.Imports a blob that represents DSA key information.

ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32) ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32) ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32) ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32)

Importuje veřejné a privátní souboru KeyPair ze struktury PKCS # 8 EncryptedPrivateKeyInfo po dešifrování pomocí hesla založeného na bajtech a nahradí klíče pro tento objekt.Imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a byte-based password, replacing the keys for this object.

(Inherited from DSA)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32) ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32) ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32) ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32)

Importuje veřejné a privátní souboru KeyPair ze struktury PKCS # 8 EncryptedPrivateKeyInfo po dešifrování pomocí hesla založeného na znaku a nahradí klíče pro tento objekt.Imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a char-based password, replacing the keys for this object.

(Inherited from DSA)
ImportParameters(DSAParameters) ImportParameters(DSAParameters) ImportParameters(DSAParameters) ImportParameters(DSAParameters)

Naimportuje DSAParameterszadaný.Imports the specified DSAParameters.

ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Po dešifrování importuje veřejné a privátní souboru KeyPair ze struktury PKCS # 8 PrivateKeyInfo a nahradí klíče pro tento objekt.Imports the public/private keypair from a PKCS#8 PrivateKeyInfo structure after decryption, replacing the keys for this object.

(Inherited from DSA)
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Importuje veřejný klíč ze struktury X. 509 SubjectPublicKeyInfo po dešifrování a nahrazuje klíče pro tento objekt.Imports the public key from an X.509 SubjectPublicKeyInfo structure after decryption, replacing the keys for this object.

(Inherited from DSA)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Vytvoří Mělkou kopii aktuální Object.Creates a shallow copy of the current Object.

(Inherited from Object)
SignData(Byte[]) SignData(Byte[]) SignData(Byte[]) SignData(Byte[])

Vypočítá hodnotu hash zadaného bajtového pole a podepíše výslednou hodnotu hash.Computes the hash value of the specified byte array and signs the resulting hash value.

SignData(Byte[], HashAlgorithmName) SignData(Byte[], HashAlgorithmName) SignData(Byte[], HashAlgorithmName) SignData(Byte[], HashAlgorithmName)

Vypočítá hodnotu hash zadaného bajtového pole pomocí zadaného algoritmu hash a podepíše výslednou hodnotu hash.Computes the hash value of the specified byte array using the specified hash algorithm and signs the resulting hash value.

(Inherited from DSA)
SignData(Byte[], Int32, Int32) SignData(Byte[], Int32, Int32) SignData(Byte[], Int32, Int32) SignData(Byte[], Int32, Int32)

Podepíše bajtové pole od určeného počátečního bodu do určeného koncového bodu.Signs a byte array from the specified start point to the specified end point.

SignData(Byte[], Int32, Int32, HashAlgorithmName) SignData(Byte[], Int32, Int32, HashAlgorithmName) SignData(Byte[], Int32, Int32, HashAlgorithmName) SignData(Byte[], Int32, Int32, HashAlgorithmName)

Vypočítá hodnotu hash části zadaného bajtového pole pomocí zadaného algoritmu hash a podepíše výslednou hodnotu hash.Computes the hash value of a portion of the specified byte array using the specified hash algorithm and signs the resulting hash value.

(Inherited from DSA)
SignData(Stream) SignData(Stream) SignData(Stream) SignData(Stream)

Vypočítá hodnotu hash zadaného vstupního datového proudu a podepíše výslednou hodnotu hash.Computes the hash value of the specified input stream and signs the resulting hash value.

SignData(Stream, HashAlgorithmName) SignData(Stream, HashAlgorithmName) SignData(Stream, HashAlgorithmName) SignData(Stream, HashAlgorithmName)

Vypočítá hodnotu hash zadaného datového proudu pomocí zadaného algoritmu hash a podepíše výslednou hodnotu hash.Computes the hash value of the specified stream using the specified hash algorithm and signs the resulting hash value.

(Inherited from DSA)
SignHash(Byte[], String) SignHash(Byte[], String) SignHash(Byte[], String) SignHash(Byte[], String)

Vypočítá signaturu pro zadanou hodnotu hash šifrováním pomocí privátního klíče.Computes the signature for the specified hash value by encrypting it with the private key.

ToString() ToString() ToString() ToString()

Vrací řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Inherited from Object)
ToXmlString(Boolean) ToXmlString(Boolean) ToXmlString(Boolean) ToXmlString(Boolean)

Vytvoří a vrátí reprezentaci řetězce XML aktuálního DSA objektu.Creates and returns an XML string representation of the current DSA object.

(Inherited from DSA)
TryCreateSignature(ReadOnlySpan<Byte>, Span<Byte>, Int32) TryCreateSignature(ReadOnlySpan<Byte>, Span<Byte>, Int32) TryCreateSignature(ReadOnlySpan<Byte>, Span<Byte>, Int32) TryCreateSignature(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Pokusí se vytvořit podpis DSA pro zadaný algoritmus hash do zadané vyrovnávací paměti.Attempts to create the DSA signature for the specified hash into the provided buffer.

(Inherited from DSA)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Pokusí se exportovat aktuální klíč ve formátu PKCS # 8 EncryptedPrivateKeyInfo do zadané vyrovnávací paměti pomocí hesla založeného na bajtech.Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password.

(Inherited from DSA)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

Pokusí se exportovat aktuální klíč ve formátu PKCS # 8 EncryptedPrivateKeyInfo do zadané vyrovnávací paměti pomocí hesla založeného na typu char.Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password.

(Inherited from DSA)
TryExportPkcs8PrivateKey(Span<Byte>, Int32) TryExportPkcs8PrivateKey(Span<Byte>, Int32) TryExportPkcs8PrivateKey(Span<Byte>, Int32) TryExportPkcs8PrivateKey(Span<Byte>, Int32)

Pokusí se exportovat aktuální klíč ve formátu PKCS # 8 PrivateKeyInfo do zadané vyrovnávací paměti.Attempts to export the current key in the PKCS#8 PrivateKeyInfo format into a provided buffer.

(Inherited from DSA)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Pokusí se exportovat aktuální klíč ve formátu X. 509 SubjectPublicKeyInfo do zadané vyrovnávací paměti.Attempts to export the current key in the X.509 SubjectPublicKeyInfo format into a provided buffer.

(Inherited from DSA)
TryHashData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32) TryHashData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32) TryHashData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32) TryHashData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32)

Pokusí se vypočítat hodnotu hash poskytnutých dat do zadané vyrovnávací paměti.Attempts to compute the hash value of the provided data into a provided buffer.

(Inherited from DSA)
TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32) TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32) TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32) TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32)

Pokusí se vytvořit podpis DSA pro zadaná data do zadané vyrovnávací paměti.Attempts to create the DSA signature for the specified data into the provided buffer.

(Inherited from DSA)
VerifyData(Byte[], Byte[]) VerifyData(Byte[], Byte[]) VerifyData(Byte[], Byte[]) VerifyData(Byte[], Byte[])

Ověří zadaná data podpisu jejich porovnáním s podpisem vypočítaným pro zadaná data.Verifies the specified signature data by comparing it to the signature computed for the specified data.

VerifyData(Byte[], Byte[], HashAlgorithmName) VerifyData(Byte[], Byte[], HashAlgorithmName) VerifyData(Byte[], Byte[], HashAlgorithmName) VerifyData(Byte[], Byte[], HashAlgorithmName)

Ověřuje, zda je digitální podpis platný, pomocí výpočtu hodnoty hash zadaných dat pomocí zadaného algoritmu hash a porovnání s poskytnutou signaturou.Verifies that a digital signature is valid by calculating the hash value of the specified data using the specified hash algorithm and comparing it to the provided signature.

(Inherited from DSA)
VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName) VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName) VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName) VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName)

Ověřuje, zda je digitální podpis platný, výpočtem hodnoty hash dat v části pole bajtů pomocí zadaného algoritmu hash a porovnáním s poskytnutou signaturou.Verifies that a digital signature is valid by calculating the hash value of the data in a portion of a byte array using the specified hash algorithm and comparing it to the provided signature.

(Inherited from DSA)
VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName) VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName) VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName) VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName)

Ověřuje, jestli je digitální podpis platný, pomocí výpočtu hodnoty hash dat v rozsahu bajtů pomocí zadaného algoritmu hash a porovnání s poskytnutým podpisem.Verifies that a digital signature is valid by calculating the hash value of the data in a byte span using the specified hash algorithm and comparing it to the provided signature.

(Inherited from DSA)
VerifyData(Stream, Byte[], HashAlgorithmName) VerifyData(Stream, Byte[], HashAlgorithmName) VerifyData(Stream, Byte[], HashAlgorithmName) VerifyData(Stream, Byte[], HashAlgorithmName)

Ověřuje, zda je digitální podpis platný, pomocí výpočtu hodnoty hash zadaného datového proudu pomocí zadaného algoritmu hash a porovnání s poskytnutou signaturou.Verifies that a digital signature is valid by calculating the hash value of the specified stream using the specified hash algorithm and comparing it to the provided signature.

(Inherited from DSA)
VerifyHash(Byte[], String, Byte[]) VerifyHash(Byte[], String, Byte[]) VerifyHash(Byte[], String, Byte[]) VerifyHash(Byte[], String, Byte[])

Ověří zadaná data podpisu jejich porovnáním s podpisem vypočítaným pro zadanou hodnotu hash.Verifies the specified signature data by comparing it to the signature computed for the specified hash value.

VerifySignature(Byte[], Byte[]) VerifySignature(Byte[], Byte[]) VerifySignature(Byte[], Byte[]) VerifySignature(Byte[], Byte[])

DSA Ověří podpis pro zadaná data.Verifies the DSA signature for the specified data.

VerifySignature(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) VerifySignature(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) VerifySignature(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) VerifySignature(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Ověřuje, jestli je digitální podpis platný pro zadanou hodnotu hash dat.Verifies that a digital signature is valid for a provided data hash.

(Inherited from DSA)

Pole

KeySizeValue KeySizeValue KeySizeValue KeySizeValue

Představuje velikost klíčového modulu používaného asymetrickým algoritmem v bitech.Represents the size, in bits, of the key modulus used by the asymmetric algorithm.

(Inherited from AsymmetricAlgorithm)
LegalKeySizesValue LegalKeySizesValue LegalKeySizesValue LegalKeySizesValue

Určuje velikosti klíčů, které jsou podporovány asymetrickým algoritmem.Specifies the key sizes that are supported by the asymmetric algorithm.

(Inherited from AsymmetricAlgorithm)

Explicitní implementace rozhraní

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

Popis tohoto člena naleznete v tématu Dispose().For a description of this member, see Dispose().

(Inherited from AsymmetricAlgorithm)

Platí pro

Viz také