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.

 

ValueMeaning
aaDSASpecifies the DSA asymmetric encryption algorithm. Its maximum key length is 1024 bits. DSA is outdated algorithm.
aaRSASpecifies 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.
aaECSpecifies the Elliptic Curve cryptography (ECC) algorithm. ECC requires smaller keys compared to non-EC cryptography to provide equivalent security.

 

See also

TScKey.Algorithm

TScECName

 

SecureBridge Components, Copyright © 2007-2021 Devart. All Rights Reserved. Provide Feedback Visit Forum Request Support