23 lines
900 B
Diff
23 lines
900 B
Diff
--- a/frontends/web/app.py
|
|
+++ b/frontends/web/app.py
|
|
@@ -324,6 +324,9 @@ def decode_page():
|
|
day_phrase = request.form.get('day_phrase', '')
|
|
pin = request.form.get('pin', '').strip()
|
|
rsa_password = request.form.get('rsa_password', '')
|
|
+
|
|
+ # Get encoding date from form (detected from filename in JS)
|
|
+ stego_date = request.form.get('stego_date', '').strip()
|
|
|
|
if not day_phrase:
|
|
flash('Day phrase is required', 'error')
|
|
@@ -373,7 +376,8 @@ def decode_page():
|
|
day_phrase=day_phrase,
|
|
pin=pin,
|
|
rsa_key_data=rsa_key_data,
|
|
- rsa_password=key_password
|
|
+ rsa_password=key_password,
|
|
+ date_str=stego_date if stego_date else None
|
|
)
|
|
|
|
if decode_result.is_file:
|