namespace FrameworkBLL.Encryption { public interface IEncryptionBLL { string Encrypt(string data, string publicKey); string Decrypt(string token, string publicKey); // Fixed-key overloads for internal framework use (e.g. TokenBasedModuleController). string Encrypt(string data); string Decrypt(string token); } }