The library includes a robust collection of industry-standard cryptographic algorithms: Cryptographic Class Supported Algorithms & Primitives AES (128, 192, 256-bit), SPECK, Salsa20 Asymmetric / Public Key RSA (up to 4096-bit), Elliptic Curve Cryptography (ECC) Cryptographic Hashing SHA-2 (SHA-256, SHA-512), SHA-3, Blake2b Data Encoding Utilities Native Base32, Base64, Base64url, Hexadecimal
The TMS Cryptography Pack version 3.5.2.1 is an essential toolkit for any developer maintaining or building applications in Delphi 10.2 Tokyo. By combining the rapid application development flow of Delphi with native, self-contained cryptographic primitives, you ensure your software meets modern compliance and security benchmarks efficiently.
: Public/Private key operations utilizing RSA (up to 4096-bit keys) and Elliptic Curve Cryptography (ECDSA, EdDSA via ed25519). tms cryptography pack 3521 delphi 102 tokyo and delphi
While Delphi includes native cryptographic capabilities through the System.Hash unit and third-party libraries like OpenSSL are widely available, the TMS Cryptography Pack offers distinct advantages:
: Supports AES (ECB, CBC, OFB, CTR, CTS, GCM), SPECK, and Salsa20. : Includes SHA-2, SHA-3 (Keccak), Blake2b, and RIPEMD-160. Digital Signatures The most common operations fall into three categories:
The pack organizes its functionality into distinct visual and non-visual components. The most common operations fall into three categories: Symmetric Encryption (Shared Secret) Used for encrypting bulk data quickly.
Includes Argon2, which is widely considered the state-of-the-art for password hashing, and PBKDF2. and Salsa20. : Includes SHA-2
For a deep dive into the product's evolution and capabilities, you can explore the TMS Cryptography Pack Product Page . Key Cryptographic Features
Offers the same security level as RSA but with significantly smaller key sizes. This results in faster processing and lower bandwidth consumption, making it perfect for mobile development. 3. Hashing and Message Authentication
Newer versions of the TMS Cryptography Pack may drop support for older compiler versions or introduce breaking syntax changes in the API.