public RotorServiceProvider(int numRotores, string key, int passosMaximosPorRotacao) { this.rotores = new Rotor[numRotores]; string[] keys = KeyServiceProvider.GerarKeys(key, numRotores); for (int i = 0; i < rotores.Length; i++) { this.rotores[i] = new Rotor(keys[i], DEFAULT_CIFRAS_PARA_ROTACIONAR, passosMaximosPorRotacao); } }
public RotorServiceProvider(int numRotores, string key) { this.rotores = new Rotor[numRotores]; string[] keys = KeyServiceProvider.GerarKeys(key, numRotores); for (int i = 0; i < rotores.Length; i++) { this.rotores[i] = new Rotor(keys[i], DEFAULT_CIFRAS_PARA_ROTACIONAR, DEFAULT_PASSOS_MAXIMOS_POR_ROTACAO); } }
public RotorServiceProvider(int numRotores, string key, int cifrasParaRotacionar, int passosMaximosPorRotacao) { this.rotores = new Rotor[numRotores]; string[] keys = KeyServiceProvider.GerarKeys(key, numRotores); for (int i = 0; i < rotores.Length; i++) { this.rotores[i] = new Rotor(keys[i], cifrasParaRotacionar, passosMaximosPorRotacao); } }