
Cryptographic Library
Cryptographic functions natively in the ABAP environment
Data Security and protection of Intellectual property has become a necessity in the digital world. The software industry has settled on a number of security standards to protect against cyber attacks, namely AES and RSA. These standards are freely available for use in development projects outside of the SAP environment, but there is no pre-delivered ABAP component that provides this functionality to SAP customers.
Tickets
Sign in or register to view tickets
Tickets
Sign in or register to view tickets
Features
The Cryptographic library offers the following functionality as a native ABAP implementation:
Product license keys
- Integration with Client Central's license key model
- Automatic request and retrieval of new license files
- Upload of license from file
- Verification of key validity to specific SAP instance and date range
ABAP Code hiding/Obfuscation
- Prevent unauthorized access to IP by replacing sensitive methods with dummy code
- ABAP runtime has access to original code but will display dummy code to debuggers and development environments
- Code is signed during transport creation and verified before activation to ensure that no tampering has occurred.
AES symmetric block encryption
- Encryption/Decryption based on pass-phrases, salt and IV values
- Key sizes: 128, 192, 256
- Padding Scheme: CBC, ECB
- Supports data streams of unlimited size
RSA asymmetric key encryption (Private/Public keys)
- Encryption/Decryption
- Sign/Verify data streams of unlimited size
- Generation of new key pairs
- Saving/Loading of PEM format files
- Plain Public/Private key PEM formats, including X.509 Certificates and encrypted Private key PEM files.
Suggestions
No Suggestions to display.
Activities
Sign in or register to view activities