SymmetricAlgorithmNames
SymmetricAlgorithmNames
SymmetricAlgorithmNames
SymmetricAlgorithmNames
Class
Definition
Contains static properties that enable you to retrieve algorithm names that can be used in the OpenAlgorithm method of the SymmetricKeyAlgorithmProvider class.
public : static class SymmetricAlgorithmNamespublic static class SymmetricAlgorithmNamesPublic Static Class SymmetricAlgorithmNames// You can use this class in JavaScript.
- Attributes
| Device family |
Windows 10 (introduced v10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
Properties
AesCbc AesCbc AesCbc AesCbc
Retrieves a string that contains "AES_CBC".
public : static PlatForm::String AesCbc { get; }public static string AesCbc { get; }Public Static ReadOnly Property AesCbc As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "AES_CBC".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Advanced Encryption Standard (AES) algorithm coupled with a cipher-block chaining mode of operation.
AesCbcPkcs7 AesCbcPkcs7 AesCbcPkcs7 AesCbcPkcs7
Retrieves a string that contains "AES_CBC_PKCS7".
public : static PlatForm::String AesCbcPkcs7 { get; }public static string AesCbcPkcs7 { get; }Public Static ReadOnly Property AesCbcPkcs7 As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "AES_CBC_PKCS7".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Advanced Encryption Standard (AES) algorithm coupled with a cipher-block chaining mode of operation and PKCS#7 padding.
AesCcm AesCcm AesCcm AesCcm
Retrieves a string that contains "AES_CCM".
public : static PlatForm::String AesCcm { get; }public static string AesCcm { get; }Public Static ReadOnly Property AesCcm As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "AES_CCM".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Advanced Encryption Standard (AES) algorithm coupled with a CCM (Counter with CBC-MAC) mode of operation.
AesEcb AesEcb AesEcb AesEcb
Retrieves a string that contains "AES_ECB".
public : static PlatForm::String AesEcb { get; }public static string AesEcb { get; }Public Static ReadOnly Property AesEcb As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "AES_ECB".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Advanced Encryption Standard (AES) algorithm coupled with an electronic codebook (ECB) mode of operation.
AesEcbPkcs7 AesEcbPkcs7 AesEcbPkcs7 AesEcbPkcs7
Retrieves a string that contains "AES_ECB_PKCS7".
public : static PlatForm::String AesEcbPkcs7 { get; }public static string AesEcbPkcs7 { get; }Public Static ReadOnly Property AesEcbPkcs7 As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "AES_ECB_PKCS7".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Advanced Encryption Standard (AES) algorithm coupled with an electronic codebook (ECB) mode of operation and PKCS#7 padding.
AesGcm AesGcm AesGcm AesGcm
Retrieves a string that contains "AES_CCM".
public : static PlatForm::String AesGcm { get; }public static string AesGcm { get; }Public Static ReadOnly Property AesGcm As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "AES_CCM".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Advanced Encryption Standard (AES) algorithm coupled with the Galois Counter Mode (GCM) mode of operation.
DesCbc DesCbc DesCbc DesCbc
Retrieves a string that contains "DES_CBC".
public : static PlatForm::String DesCbc { get; }public static string DesCbc { get; }Public Static ReadOnly Property DesCbc As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "DES_CBC".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Data Encryption Standard (DES) algorithm coupled with a cipher-block chaining mode of operation.
DesCbcPkcs7 DesCbcPkcs7 DesCbcPkcs7 DesCbcPkcs7
Retrieves a string that contains "DES_CBC_PKCS7".
public : static PlatForm::String DesCbcPkcs7 { get; }public static string DesCbcPkcs7 { get; }Public Static ReadOnly Property DesCbcPkcs7 As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "DES_CBC_PKCS7".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Data Encryption Standard (DES) algorithm coupled with a cipher-block chaining mode of operation and PKCS#7 padding.
DesEcb DesEcb DesEcb DesEcb
Retrieves a string that contains "DES_ECB".
public : static PlatForm::String DesEcb { get; }public static string DesEcb { get; }Public Static ReadOnly Property DesEcb As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "DES_ECB".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Data Encryption Standard (DES) algorithm coupled with an electronic codebook (ECB) mode of operation.
DesEcbPkcs7 DesEcbPkcs7 DesEcbPkcs7 DesEcbPkcs7
Retrieves a string that contains "DES_ECB_PKCS7".
public : static PlatForm::String DesEcbPkcs7 { get; }public static string DesEcbPkcs7 { get; }Public Static ReadOnly Property DesEcbPkcs7 As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "DES_ECB_PKCS7".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Data Encryption Standard (DES) algorithm coupled with an electronic codebook (ECB) mode of operation and PKCS#7 padding.
Rc2Cbc Rc2Cbc Rc2Cbc Rc2Cbc
Retrieves a string that contains "RC2_CBC".
public : static PlatForm::String Rc2Cbc { get; }public static string Rc2Cbc { get; }Public Static ReadOnly Property Rc2Cbc As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "RC2_CBC".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Rivest Cipher (RC2) block cipher algorithm coupled with a cipher-block chaining mode of operation.
Rc2CbcPkcs7 Rc2CbcPkcs7 Rc2CbcPkcs7 Rc2CbcPkcs7
Retrieves a string that contains "RC2_CBC_PKCS7".
public : static PlatForm::String Rc2CbcPkcs7 { get; }public static string Rc2CbcPkcs7 { get; }Public Static ReadOnly Property Rc2CbcPkcs7 As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "RC2_CBC_PKCS7".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Rivest Cipher (RC2) block cipher algorithm coupled with a cipher-block chaining mode of operation and PKCS#7 padding.
Rc2Ecb Rc2Ecb Rc2Ecb Rc2Ecb
Retrieves a string that contains "RC2_ECB".
public : static PlatForm::String Rc2Ecb { get; }public static string Rc2Ecb { get; }Public Static ReadOnly Property Rc2Ecb As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "RC2_ECB".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Rivest Cipher (RC2) block cipher algorithm coupled with an electronic codebook (ECB) mode of operation.
Rc2EcbPkcs7 Rc2EcbPkcs7 Rc2EcbPkcs7 Rc2EcbPkcs7
Retrieves a string that contains "RC2_ECB_PKCS7".
public : static PlatForm::String Rc2EcbPkcs7 { get; }public static string Rc2EcbPkcs7 { get; }Public Static ReadOnly Property Rc2EcbPkcs7 As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "RC2_ECB_PKCS7".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Rivest Cipher (RC2) block cipher algorithm coupled with an electronic codebook (ECB) mode of operation and PKCS#7 padding.
Rc4 Rc4 Rc4 Rc4
Retrieves a string that contains "RC4".
public : static PlatForm::String Rc4 { get; }public static string Rc4 { get; }Public Static ReadOnly Property Rc4 As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "RC4".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Rivest Cipher (RC4) block cipher algorithm.
TripleDesCbc TripleDesCbc TripleDesCbc TripleDesCbc
Retrieves a string that contains "3DES_CBC".
public : static PlatForm::String TripleDesCbc { get; }public static string TripleDesCbc { get; }Public Static ReadOnly Property TripleDesCbc As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "3DES_CBC".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Triple Data Encryption Standard (TripleDES) algorithm coupled with a cipher-block chaining mode of operation. This implementation of TripleDES is a three-key implementation, which requires a key size of 24 bytes. Passing a key size less than 24 bytes to this algorithm's CreateSymmetricKey method produces a "Value does not fall within the expected range" exception.
TripleDesCbcPkcs7 TripleDesCbcPkcs7 TripleDesCbcPkcs7 TripleDesCbcPkcs7
Retrieves a string that contains "3DES_CBC_PKCS7".
public : static PlatForm::String TripleDesCbcPkcs7 { get; }public static string TripleDesCbcPkcs7 { get; }Public Static ReadOnly Property TripleDesCbcPkcs7 As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "3DES_CBC_PKCS7".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Triple Data Encryption Standard (TripleDES) algorithm coupled with a cipher-block chaining mode of operation and PKCS#7 padding.
TripleDesEcb TripleDesEcb TripleDesEcb TripleDesEcb
Retrieves a string that contains "3DES_ECB".
public : static PlatForm::String TripleDesEcb { get; }public static string TripleDesEcb { get; }Public Static ReadOnly Property TripleDesEcb As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "3DES_ECB".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Triple Data Encryption Standard (TripleDES) algorithm coupled with an electronic codebook (ECB) mode of operation.
TripleDesEcbPkcs7 TripleDesEcbPkcs7 TripleDesEcbPkcs7 TripleDesEcbPkcs7
Retrieves a string that contains "3DES_ECB_PKCS7".
public : static PlatForm::String TripleDesEcbPkcs7 { get; }public static string TripleDesEcbPkcs7 { get; }Public Static ReadOnly Property TripleDesEcbPkcs7 As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
String that contains "3DES_ECB_PKCS7".
Remarks
Use the string retrieved by this property to set the symmetric encryption algorithm name when you call the OpenAlgorithm method on a SymmetricKeyAlgorithmProvider object. The string represents the Triple Data Encryption Standard (TripleDES) algorithm coupled with an electronic codebook (ECB) mode of operation and PKCS#7 padding.