Пример #1
0
        public override string Get(string name)
        {
            string decryptedValue = null;
            string baseKey        = null;

            string[] keys = AllKeys;
            for (int i = 0; i < keys.Length; i++)
            {
                string key = keys[i];
                if (name == ML_Common.Decrypt(key))
                {
                    baseKey = key;
                    break;
                }
            }

            if (baseKey != null)
            {
                string encryptedValue = base.Get(baseKey);
                if (encryptedValue != null)
                {
                    decryptedValue = ML_Common.Decrypt(encryptedValue);
                }
            }

            return(decryptedValue);
        }