| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Microsoft.VisualStudio.TestTools.UnitTesting;
- using Renci.SshClient.Security;
- using Renci.SshClient.Tests.Properties;
- namespace Renci.SshClient.Tests.Security
- {
- [TestClass]
- public class TestCipher
- {
- [TestMethod]
- public void Test_Cipher_TripleDES_Connection()
- {
- var connectionInfo = new PasswordConnectionInfo(Resources.HOST, 22, Resources.USERNAME, Resources.PASSWORD);
- connectionInfo.Encryptions.Clear();
- connectionInfo.Encryptions.Add("3des-cbc", typeof(CipherTripleDES));
- using (var client = new SshClient(connectionInfo))
- {
- client.Connect();
- client.Disconnect();
- }
- }
- [TestMethod]
- public void Test_Cipher_AES128CBC_Connection()
- {
- var connectionInfo = new PasswordConnectionInfo(Resources.HOST, 22, Resources.USERNAME, Resources.PASSWORD);
- connectionInfo.Encryptions.Clear();
- connectionInfo.Encryptions.Add("aes128-cbc", typeof(CipherAES128CBC));
- using (var client = new SshClient(connectionInfo))
- {
- client.Connect();
- client.Disconnect();
- }
- }
- [TestMethod]
- public void Test_Cipher_AES192CBC_Connection()
- {
- var connectionInfo = new PasswordConnectionInfo(Resources.HOST, 22, Resources.USERNAME, Resources.PASSWORD);
- connectionInfo.Encryptions.Clear();
- connectionInfo.Encryptions.Add("aes192-cbc", typeof(CipherAES192CBC));
- using (var client = new SshClient(connectionInfo))
- {
- client.Connect();
- client.Disconnect();
- }
- }
- [TestMethod]
- public void Test_Cipher_AES256CBC_Connection()
- {
- var connectionInfo = new PasswordConnectionInfo(Resources.HOST, 22, Resources.USERNAME, Resources.PASSWORD);
- connectionInfo.Encryptions.Clear();
- connectionInfo.Encryptions.Add("aes256-cbc", typeof(CipherAES256CBC));
- using (var client = new SshClient(connectionInfo))
- {
- client.Connect();
- client.Disconnect();
- }
- }
- [TestMethod]
- public void Test_Cipher_TripleDES_Algorithm()
- {
- //var cipher = new CipherTripleDES();
- //cipher.Init();
- //cipher.Encrypt();
- //cipher.Decrypt();
- }
- }
- }
|