INNER CODE UNIT · Python
_encode_operation
Nour833/StegoForge · web/app.py:117
def _encode_operation(form, files) -> tuple[dict, bytes, str]:
carrier_file = files.get("carrier")
payload_file = files.get("payload")
key = form.get("key", "")
method = form.get("method", None) or None
depth = int(form.get("depth", 1))
decoy_file = files.get("decoy")
decoy_key = form.get("decoy_key", None)
wet_paper = _as_bool(form, "wet_paper", False)
preserve_fingerprint = _as_bool(form, "preserve_fingerprint", False)
target = form.get("target", None) or None
test_survival = _as_bool(form, "test_survival", False)
topic = form.get("topic", None) or None
llm_model = form.get("llm_model", None) or None
if not carrier_file or not payload_file:
raise ValueError("Both carrier and payload files are required")