If you are building new systems, prefer Elliptic Curve Cryptography over RSA for digital signatures and key exchanges to benefit from faster mobile performance and smaller data overhead. Conclusion
// Encrypt the data EncryptedData := AES.Encrypt(Data, Key); tms cryptography pack 3521 delphi 102 tokyo and delphi
Instead of low-level functional calls, developers work with clean object classes suffixing Obj (e.g., TAESEncryptionObj ), creating highly readable code: Component Class Name Core Use Case Data Encryption TAESEncryption / TSalsa Encrypting localized databases, INI files, and streams. Network Authentication TAESGCMAuthentication Securing web communications or API payloads via GCM mode. Digital Signatures TRSA , TEDDSA If you are building new systems, prefer Elliptic
: Provides RSA (2048 to 4096-bit), ECDSA , and EdDSA (Ed25519, Ed448). Digital Signatures TRSA , TEDDSA : Provides RSA
Proceed with the installation. The process will copy the necessary library files, packages (DPK files), and source code to the appropriate directories. After completion, the installer will typically offer to launch the IDE.
// Old (XE7) uses TMS.Crypto.Random;