(encrypted: &str)
| 19 | |
| 20 | |
| 21 | pub fn simple_decrypt(encrypted: &str) -> String { |
| 22 | use obfstr::obfbytes; |
| 23 | use base64::{Engine as _, engine::general_purpose}; |
| 24 | let decoded = general_purpose::STANDARD.decode(encrypted).unwrap(); |
| 25 | let obf_key = obfbytes!(b"rsl_secret_key_2025"); |
| 26 | let key = obf_key.as_slice(); |
| 27 | let decrypted: Vec<u8> = decoded.iter().enumerate().map(|(i, &b)| b ^ key[i % key.len()]).collect(); |
| 28 | String::from_utf8(decrypted).unwrap() |
| 29 | } |
no outgoing calls
no test coverage detected