pjs.decrypt()

This API was added in Profound.js / Profound API version 7

This API can be used to decrypt data encrypted with pjs.encrypt().

Parameters

  1. Data (Buffer). Data to decrypt. Must be a Node.js Buffer object.

  2. Encryption key (Buffer/optional). If passed, must be a Buffer of 32 bytes. If not passed, the key specified by the encryptionKey configuration setting is used.

Return Value

A Buffer object containing the decrypted data.

Examples

const data = Buffer.from("Top Secret"); const encrypted = pjs.encrypt(data); const decrypted = pjs.decrypt(encrypted);