{% extends "base.html" %} {% block title %}Decode Message - Stego{% endblock %} {% block content %}
Decode Secret Message or File
{% if decoded_message %}
Message Decrypted Successfully!
{{ decoded_message }}
Decode Another {% elif decoded_file %}
File Decrypted Successfully!
{{ filename }}

{{ file_size }}

{% if mime_type %} Type: {{ mime_type }} {% endif %}
Download File
File expires in 10 minutes. Download now.
Decode Another {% else %}

Drop image or click
image.jpg
Hash Acquired--
Same reference photo used for encoding
Drop image or click
image.png
Stego Loaded--
-- x -- px
Image containing the hidden message
Drop audio or click
audio.wav
Audio Loaded--
Audio file containing the hidden message
Tries LSB first, then DCT

The passphrase used during encoding

Provide same factors used during encoding
Drop QR image
Original Cropped
{% endif %}
{% if not decoded_message and not decoded_file %}
Troubleshooting
  • Use the exact same reference photo (byte-for-byte identical)
  • Enter the exact passphrase used during encoding
  • Ensure the stego image hasn't been resized or recompressed
  • If auto-detection fails, try specifying LSB or DCT mode
{% endif %}
{% endblock %} {% block scripts %} {% endblock %}