예제 #1
0
 public void BeginEncrypt(int num_rotores, string key)
 {
     cryptProvider = new RotorServiceProvider(num_rotores, key);
     encrypted     = true;
 }
예제 #2
0
 /// <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;
 }
예제 #3
0
 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;
 }
예제 #4
0
 /// <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;
 }