Created on 08 November 2016
icon_unfollowing
Login to follow
crypto-library

Crypto Library Plugin

Stable version 1.0.2 (Compatible with OutSystems 11)
Other versions available for 10
Uploaded on 06 May 2020 by 
crypto-library

Crypto Library Plugin

Details
Wrapper for Forge, a native implementation of TLS (and various other cryptographic tools) in JavaScript. https://github.com/digitalbazaar/forge
Read more

Wrapper for the Forge library that implements several cryptographic algorithms for ciphers, PKI, and message digests.

Currently, this wrapper only exposes APIs for the AES cipher algorithm.

How to use it

Here's a brief tutorial on how to use the library.

  1. Use the InitForgeLibrary action to load the script, usually in the OnApplicationReady event.
  2. Use the GenerateKeyAndIV action to generate the encryption key and iv necessary to use the algorithm.
  3. Store them safely and locally on the device using the Key Store Plugin.
  4. Use EncryptAES and DecryptAES actions to encrypt and decrypt the values.


Release notes (1.0.2)

1. There is a static entity for the Algorithm which can be used as an input so that a specific encryption type will be used. i.e. AES-CBC, 3DES-ECB, etc

2. Instead of initializing manually the script, the CheckForgePlugin is used so that it will check if it has already loaded or not, if not, then it will load the script.

3. Some other utilities which the script (forge bundle) can provide.


Reviews (0)
Category
Functional libraries & utilities, Security & authentication
Tags
Support options
This asset is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from  who created this asset.
Dependencies
See all 1 dependencies
Application Objects
Crypto Library Plugin has 1 AOs.
Team
Compatible with
Version 11
Database:
All
Asset consumers
No consumers yet.
Weekly downloads