Steganography Reactive Demo Application

Stable Version 1.0.0 (OutSystems 11)
Published on 17 June 2020 by 
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