public string GenerateKeyToString()
        {
            EncryptionAlgorithm.GenerateKey();

            var bytes = EncryptionAlgorithm.Key;
            var key   = Encoding.GetString(bytes);

            //Need to reinitialize *cryptors
            InitializeEncryptor(bytes, InitializationVector);
            InitializeDecryptor(bytes, InitializationVector);

            return(key);
        }