public StreamCrypto(string method, string password)
            : base(method, password)
        {
            CipherInfo   = GetCiphers()[method.ToLower()];
            cipherFamily = CipherInfo.Type;
            StreamCipherParameter parameter = (StreamCipherParameter)CipherInfo.CipherParameter;

            keyLen = parameter.KeySize;
            ivLen  = parameter.IvSize;

            InitKey(password);

            logger.Dump($"key {instanceId}", key, keyLen);
        }
Example #2
0
        public StreamCrypto(string method, string password)
            : base(method, password)
        {
            CipherInfo   = GetCiphers()[method.ToLower()];
            cipherFamily = CipherInfo.Type;
            StreamCipherParameter parameter = (StreamCipherParameter)CipherInfo.CipherParameter;

            keyLen = parameter.KeySize;
            ivLen  = parameter.IvSize;

            InitKey(password);

            this.Log().Debug($"key {instanceId} {key} {keyLen}");
        }