public void BeginEncrypt(int num_rotores, string key) { cryptProvider = new RotorServiceProvider(num_rotores, key); encrypted = true; }
/// <summary> /// Create a new CryptIOPackHandler /// </summary> /// <param name="publisher"> Publisher to be cosumed</param> /// <param name="num_rotores">Number of rotors</param> /// <param name="key">Key of the keys of the rotors</param> public CryptIOPackHandler(Publisher publisher, int num_rotores, string key) : base(publisher) { cryptProvider = new RotorServiceProvider(num_rotores, key); encrypted = true; }
public void BeginEncrypt(int num_rotores, string[] keys, int[] num_encriptacoes, int[] num_rotacoes) { cryptProvider = new RotorServiceProvider(num_rotores, keys, num_encriptacoes, num_rotacoes); encrypted = true; }
/// <summary> /// Create a new CryptIOPackHandler /// </summary> /// <param name="publisher"> Publisher to be cosumed</param> /// <param name="num_rotores">Number of rotors</param> /// <param name="keys">Keys of the rotors</param> /// <param name="num_encriptacoes">Number of encrypt to rotate</param> /// <param name="num_rotacoes">Number of revolutions</param> public CryptIOPackHandler(Publisher publisher, int num_rotores, string[] keys, int[] num_encriptacoes, int[] num_rotacoes) : base(publisher) { cryptProvider = new RotorServiceProvider(num_rotores, keys, num_encriptacoes, num_rotacoes); encrypted = true; }