Exemple #1
0
        public Boolean GetOrSetValueInternalCrypt(String value, CryptAction crypt, ICryptKey cryptKey, out String result)
        {
            cryptKey ??= Crypt;

            if (value is null)
            {
                result = default;
                return(false);
            }

            result = crypt.HasFlag(CryptAction.Decrypt) ? cryptKey.Decrypt(value) ?? value : value;
            return(true);
        }