Unit
ScUtils
type
TScAsymmetricAlgorithm = (aaDSA, aaRSA, aaEC);
TScAsymmetricAlgorithms = set of TScAsymmetricAlgorithm;
Description
The TScAsymmetricAlgorithm enumeration represents asymmetric encryption algorithms. These algorithms use one key to encrypt data or sign data, another key is used for decryption or to verify the signature.
Value | Meaning |
aaDSA | Specifies the DSA asymmetric encryption algorithm. Its maximum key length is 1024 bits. DSA is outdated algorithm. |
aaRSA | Specifies the RSA algorithm, that is the most usable asymmetric encryption system. The RSA key length is unlimited, therefore RSA, in contrast to the DSA, is an acceptable encryption algorithm for tasks that require a high level of data protection. |
aaEC | Specifies the Elliptic Curve cryptography (ECC) algorithm. ECC requires smaller keys compared to non-EC cryptography to provide equivalent security. |
See also