Steganography Reactive Demo Application

Stable Version 1.0.0 (OutSystems 11)
Published on 17 June 2020 by 
Created on 17 June 2020

Steganography Reactive Demo Application

JS library for steganography with encryption - Hide text in an image with encryption and obfuscation. Support least significant bit mode and DCT mode.
Read More

Based On:


  • Obfuscation - Random initialization of invalid bits
  • Non-linear bit-by-bit message storage
  • Valid bits and their order decided by SHA512-based hash function
  • Password decides the parameter in hash function. Different passwords map message to different locations in the image
  • No signal for password error. Wrong password results in wrong message
  • LSB (Least Significant Bit) mode
    • Use least significant bits of RGB channels of each pixel to store message
    • Resulting image is visually identical to original one
    • Can only be stored in non-compressed format such as PNG
  • DCT (Discrete cosine transform) mode
    • Store information by slightly changing lowest frequency component of each block in frequency domain
    • Robust to image compression but stores less data compared to LSB mode
    • Resulting image looks different from original one
Reviews (0)
Integrations, Security & authentication
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Benjith Sam who created this component.
Steganography Reactive Demo Application has no dependencies.
Component Consumers
No consumers yet.
Weekly Downloads