public void Run() { String key = SecurityExt.EncodeBase64Url("PnBQQS54JFEoVlQwTGctOnVVaEE9RS1ZWEtMJTFKUTQ3JStLT2ZENDhtQE5UdGFlbn1sRnx8JTg6S0lGW2F0IQ"); String salt = SecurityExt.EncodeBase64Url("LVZWcWYmcCh5bl03XCZuPnBYSH06RCZaVU52PzZFUzV5XFgtPnshNHM3VTZoKVRVTGAyUmN6UChEdUdmNX1hKjhieDs9XDRLRFxtWmMhI35VeCs4VjtwfkFlZjJMJEhWKWArXStiYFttLmh4KU1QSiFjMzdKVCRzQ1YwI3FzMDs"); Dbg( new { Key = key, Salt = salt, Encrypt = new[] { new { Plain = "VoltSwitch", Secure = SecurityExt.Encrypt("VoltSwitch", key, salt) }, new { Plain = "VoltTackle", Secure = SecurityExt.Encrypt("VoltTackle", key, salt) } }, Decrypt = new[] { new { Secure = "eK8_6SzHx7HzVsXzABuRM2aAug3q6v7Kbi1eBR5YEa4", Plain = SecurityExt.Decrypt("eK8_6SzHx7HzVsXzABuRM2aAug3q6v7Kbi1eBR5YEa4", key, salt) }, new { Secure = "l-kql2miAp2w_3jmwwIDwbz5F1wBNKydzd5MyiRXt0I", Plain = SecurityExt.Decrypt("l-kql2miAp2w_3jmwwIDwbz5F1wBNKydzd5MyiRXt0I", key, salt) } }, GeneratedRandomKey = SecurityExt.GenerateKey(), GeneratedRandomSalt = SecurityExt.GenerateSalt() } ); }
static String HandleEncryptedConfig(String configKey, IDictionary <String, String> replacements) { String config = HandleConfig(configKey, replacements); return(SecurityExt.Decrypt(config)); }