Secure your DataFlex Applications
Adding good security measures to your projects can be difficult, and technological progress will force you to stay up to date. The DataFlex Security Library makes it a lot easier to secure your DataFlex applications.
With the DataFlex Security Library attached to your application workspace you can create and verify hashes, store passcodes securely, add 2-factor authentication to your web application and use encryption. The library provides access to some of todays most popular and secure algorithms.
The installer executable installs up to three library workspaces:
The current version of the DataFlex Security Library supports the following algorithms:
Generic hashes: MD2, MD4, MD5, SHA-1, SHA-2 (256, 384, 512), blake2b
Keyed hashes: HMAC-MD5, HMAC-SHA-1, HMAC-SHA-2 (256, 384, 512), HMAC-SHA512-256 (truncated SHA-512), blake2b
Secure passcode storage: PBKDF2-SHA-1, PBKDF2-SHA-256, scrypt, argon2i, argon2id
Symmetric encryption: AES-CBC
Authenticated encryption: AES-GCM
2FA: oATH TOTP/HOTP and FIDO U2F
The DataFlex Security Library is freely available:
Theres a Security the Basics course available in the DataFlex Learning Center. It explains the DataFlex Security Library and gives more useful tips about securing your DataFlex Application. Click here to go to the Security Course on the DataFlex Learning Center.
Support for the DataFlex Security Library is given via the support forums.