Ejemplo n.º 1
0
 private double eval(ADFGVX key)
 {
     threadingHelper.decryptions[taskId - 1]++;
     allPlain.length = 0;
     foreach (ADFGVXVector cipher in ciphers)
     {
         key.decode(cipher, interimCipher, plain);
         allPlain.append(plain);
     }
     allPlain.stats();
     return(6000.0 * allPlain.IoC1 + 180000.0 * allPlain.IoC2);
 }