Frapid.WebApi.DataAccess.FormRepository.Crypt C# (CSharp) Method

Crypt() private method

private Crypt ( object>.Dictionary item ) : object>.Dictionary
item object>.Dictionary
return object>.Dictionary
        private Dictionary<string, object> Crypt(Dictionary<string, object> item)
        {
            for (int index = 0; index < item.Count; index++)
            {
                var candidate = item.ElementAt(index);

                if (candidate.Key.ToUpperInvariant().Contains("PASSWORD") ||
                    candidate.Key.ToUpperInvariant().Contains("SECRET"))
                {
                    var bytes = Encoding.UTF8.GetBytes(candidate.Value.ToString());
                    item[candidate.Key] = Encoding.UTF8.GetString(MachineKey.Protect(bytes, "ScrudFactory"));
                }
            }

            return item;
        }

Same methods

FormRepository::Crypt ( object>.List items ) : object>>.List