Try OpenEdge Now
skip to main content
Core Business Services - Security and Auditing
Security : Cryptography : Password-based encryption (PBE) : OpenEdge usage
 
OpenEdge usage
OpenEdge provides PBE features directly in ABL that are especially designed to generate symmetric encryption keys for the ABL symmetric-key encryption and decryption functions. In ABL, these features include the:
*GENERATE-PBE-KEY function
*GENERATE-PBE-SALT function
For more information, see the sections on cryptography in OpenEdge Development: Programming Interfaces.
Caution: Progress Software Corporation recommends that you use the cryptographic features of ABL only if you have a well-grounded understanding of cryptography and its usage. Use of cryptography without the necessary preparation can result in permanent data loss. In general, cryptography can have significant negative impact on application performance and decrease effective data compression for data stored in a database.
OpenEdge also uses PBE to secure the generation and storage of private keys and server digital certificates to establish SSL identities for OpenEdge servers.
For more information on:
*SSL — See Public-Key Infrastructure (PKI)
*OpenEdge support for SSL — See Secure Sockets Layer (SSL)
*Support for managing private keys and server digital certificates in OpenEdge — See the sections on managing OpenEdge key and certificate stores in OpenEdge Getting Started: Installation and Configuration.