pub async fn maybe_decrypt(input: String) -> Result<String, ()>
Conditionally decrypt content. Handles crash recovery — if decryption fails on non-encrypted-looking content, returns it as-is.