Bibliothèque System.Crypto

Cette page liste toutes les classes, propriétés, méthodes, fonctions et énumérés de la bibliothèque SystemCrypto.

Classes, propriétés et méthodes
ECCsecp256r1
ECDHSharedSecretCalcul du secret partagé
ECDSASignSigne un message avec une clef privée
ECDSAVerifyVérifie une signature
MakeKeyGénère un couple clef publique / clef privée
EncryptionAESnistCTR
DecryptDataDescription de DecryptData
EncryptDataDescription de EncryptData
EncryptionAESSHA256Full
DecryptDataDéchiffrage de données AES SHA256 Full
EncryptDataChiffrage selon AES SHA256 Full
EncryptionAESSHA3CTR
DecryptDataDéchiffrage AES SHA-3 CTR
EncryptDataChiffrage AES SHA-3 CTR
EncryptionAlgorithm
DecryptDataDéchiffrement de données
EncryptDataChiffrement de données
EncryptionCryptProtect
DecryptDataDescription de DecryptData
EncryptDataChiffrement avec CryptProtectData (Windows)
HashAlgorithm
HashDataCalcule un hash selon l'algorithme defini par la classe
HMACCalcul d'un Hash-based Message Authentication Code
HashCRC32
HashDataDescription de HashData
HMACHMAC basé sur CRC32 (non cryptographique)
HashMD5
HashDataCalcule un Hash selon MD5
HMACHMAC basé sur MD5
HashRIPEMD160
HashDataCalcule un Hash selon RIPEMD-160
HMACHMAC basé sur RIPEMD160
HashSHA1
HashDataCalcule un Hash selon SHA-1
HMACDescription de HMAC
HashSHA256
HashDataCalcule un Hash selon SHA-256
HMACHMAC basé sur SHA-256
HashSHA3256
HashDataCalcule un Hash selon SHA-3
HMACHMAC basé sur SHA-3
HashSHA512
HashDataCalcule un Hash selon SHA-512
HMACDescription de HMAC
Nonces
CheckAndKeepVérifie si un nonce existe et a une certaine valeur
CheckAndRemoveVérifie si un nonce existe et a une certaine valeur, puis le supprime
ClearSupprime tous les nonces
CollectDescription de Collect
GenerateGénère un nouveau nonce
GetDataDescription de GetData
IsValidVérifie la validité d'un nonce
RegisterDescription de Register
RemoveSupprime le nonce indiqué
RemoveByDataDescription de RemoveByData
TRSAKey
BlockLengthDescription de BlockLength
DecryptDescription de Decrypt
DestroyKeyDescription de DestroyKey
EncryptDescription de Encrypt
ExportJSONDescription de ExportJSON
GenerateDescription de Generate
ImportJSONDescription de ImportJSON
SignHashDescription de SignHash
VerifyHashDescription de VerifyHash
Fonctions
CalcCRC32Calcul d'un CRC 32 (dépréciée)
CryptographicRandomGénère des octets aléatoires avec une qualité cryptographique
CryptographicTokenGénère un token aléatoire URI-safe
HashMD5Calcul de l'empreinte MD5 d'une chaîne d'octets (dépréciée)
HashSHA256Calcul d'un hash SHA-256 (dépréciée)
PBKDF2_HMAC_SHA256Description de PBKDF2HMACSHA256
ProcessUniqueRandomChaîne unique à l'instance de process
Enumérés