BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DesEdeParameters.IsReal3Key C# (CSharp) Метод

IsReal3Key() публичный статический Метод

public static IsReal3Key ( Array key, int offset ) : bool
key Array
offset int
Результат bool
        public static bool IsReal3Key(byte[] key, int offset)
        {
            bool diff12 = false, diff13 = false, diff23 = false;
            for (int i = offset; i != offset + 8; i++)
            {
                diff12 |= (key[i] != key[i + 8]);
                diff13 |= (key[i] != key[i + 16]);
                diff23 |= (key[i + 8] != key[i + 16]);
            }
            return diff12 && diff13 && diff23;
        }
    }