Created on 03 March 2021
icon_unfollowing
Login to follow
hybrid-public-key-encryption-api

Hybrid Public Key encryption API

Stable version 1.0.3 (Compatible with OutSystems 11)
Uploaded on 17 March 2021 by 
hybrid-public-key-encryption-api

Hybrid Public Key encryption API

Details
This component aims to provide a faster and more secure way of concealing information while holding its integrity tight. While Symmetric encryption is one of the fastest and easy ways of ciphering information, it poses the problem of how will the session key be shared among the parties. Although Asymmetric ciphering solves the previous problem, it is still very slow compared to its symmetric dual. As such, the HPKE, Hybrid Public Key encryption is destined to be the best of both worlds combined.
Read more

This API, used in conjunction with the Crypto API for generating the private and public key pair, provides the Hybrid Public Key encryption/decryption functionality.


While ciphering the data (an image) with a generated AES key and encrypting such key with the Public Key, it guarantees a fast way of ciphering all the info you need and a way of concealing such AES key on the very own payload of the cypher.

On the other side, the AES key is extracted from the ciphered payload via the private key, and all the precious data is then unveiled via decryption with the AES key previously decrypted.

Release notes (1.0.3)

HPKE API:

- improved exposed server actions' descriptions;

HPKE demo:

- improved the labels on the .oap file demo (had misleading labels, making the impression the logic was all wrong);

Reviews (0)
Category
Functional libraries & utilities, Security & authentication
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
Hybrid Public Key encryption API has no dependencies.
Application Objects
Hybrid Public Key encryption API has 0 AOs.
Team
Compatible with
Version 11
Database:
All
Asset consumers
No consumers yet.
Weekly downloads 
More from João Miguel Coimbra Barros da Silva