hybrid-public-key-encryption-api
Service icon

Hybrid Public Key encryption API

Stable version 1.0.3 (Compatible with OutSystems 11)
Uploaded on 17 March 2021 by 
5.0
 (2 ratings)
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)
More from jomicobasi