Eu tenho mantido um registro de quão rápidas as diferentes versões do PGP são em relação uma às outras. Todas as comparações foram feitas no mesmo computador e usando os mesmos arquivos de teste (tanto texto limpo quanto encriptado). Na lista abaixo encontram-se os resultados dessas comparações.
Eu instalei um coprocessador matemático algum tempo atrás, e aproveitei para fazer algumas comparações "antes" e "depois" com relação a ele. O sistema utilizado foi um IBM PS/2, modelo cl57sx com um microprocessador Intel 386sx 20MHz, e um coprocessador Intel 387sx.
O arquivo de texto limpo era um arquivo ASCII simples, com 143.947 bytes de tamanho. Eu mandei o PGP (i) Encriptar, (ii) Assinar e (iii) Utilizar armadura ASCII no arquivo. O arquivo de texto cifrado era um arquivo com armadura ASCII, 83.199 bytes e incluia uma assinatura.
Eu utilizei a variável PGPPASS, e executei o PGP de um arquivo batch, de forma a não induzir erros devido a variação de tempo em digitações. (E não, eu não uso a variável PGPPASS normalmente). Os tempos listados são as diferenças entre a chamada e a volta ao DOS usando o tempo mostrado na linha de prompt com o comando $T.
Os resultados (em segundos) são a média de cinco medidas:
Encriptação sem Coprocessador com Coprocessador -------------- --------------- -------------- 2.3a 37.29 36.78 2.3b 37.43 2.5 31.88 30.68 2.6 32.63 31.53 2.6.1 30.26 2.6ui 1:08.02 1:05.53 2.6ui (rev) 1:24.76 1:24.77 2.6ui32 48.02 2.6.i 31.25 2.6.2 29.70 2.6.2i 30.24 2.6.2ix (usando emx) 24.77 2.6.2ix (usando GO32) 23.20 2.62ui 42.12 2.6.3i 31.57 2.6.3ix (usando CWSDPMI) 21.18 2.6.3ix (usando CWSDPR0) 20.82 Decriptação sem Copr. Mat. com Copr. Mat. -------------- --------------- -------------- 2.3a 38.32 37.87 2.3b 39.79 2.5 33.12 31.95 2.6 32.77 31.83 2.6.1 32.12 2.6ui 1:02.12 59.92 2.6ui (rev) 1:15.68 1:16.20 2.6ui32 36.93 2.6.i 33.38 2.6.2 34.27 2.6.2i 34.61 2.6.2ix (usando emx) 20.39 2.6.2ix (usando GO32) 19.54 2.62ui 44.80 2.6.3i 37.35 2.6.3ix (usando CWSDPMI) 17.75 2.6.3ix (usando CWSDPR0) 17.53Medições feitas colocando o programa e arquivos de teste em um RAM Disk reduziram os tempos SIGNIFICANTEMENTE, mas as posições relativas entre quem foi mais rápido que quem praticamente não foram alteradas.
Duane Thompson <dst@netcom.com>
Traduzido por Henrique Holschuh <henriqmh@dca.fee.Unicamp.br>