AsymmetricAlgorithm
Represents an asymmetric cryptographic algorithm. Asymmetric algorithms use different keys for encryption and decryption, typically a public key for encryption and a private key for decryption.
Extends
BaseCryptoClass
Constructors
new AsymmetricAlgorithm()
new AsymmetricAlgorithm(): AsymmetricAlgorithm
Returns
Properties
RSA
staticreadonlyRSA:"Rsa"='Rsa'
Constant representing the RSA algorithm. RSA is widely used for secure data transmission and digital signatures.
RSA_OAEP
staticreadonlyRSA_OAEP:"Rsa-oaep"='Rsa-oaep'
Constant representing the RSA algorithm with OAEP padding. OAEP (Optimal Asymmetric Encryption Padding) is a widely used padding scheme for RSA encryption that provides better security against certain types of attacks.
ECDSA
staticreadonlyECDSA:"Ecdsa"='Ecdsa'
Constant representing the ECDSA (Elliptic Curve Digital Signature Algorithm). ECDSA is a widely used algorithm for digital signatures based on elliptic curve cryptography.
AUTHENTICATED_DH
staticreadonlyAUTHENTICATED_DH:"AuthenticatedDh"='AuthenticatedDh'
Constant representing the algorithm used by the Authenticated Diffie-Hellman key exchange protocol.
ECDH
staticreadonlyECDH:"Ecdh"="Ecdh"
Constant representing the algorithm used by the ECDH (Elliptic Curve Diffie-Hellman) key agreement protocol.
Last updated: Jul 22, 2026

