Rychlost sifrovani

Karel Zak zakkr na zf.jcu.cz
Středa Srpen 14 11:43:12 CEST 2002


On Wed, Aug 14, 2002 at 11:13:01AM +0200, Jan Kasprzak wrote:
> 	Nevite nekdo, proc GPG sifruje vyrazne pomaleji nez OpenSSL?
> Zkousel jsem zasifrovat nekolik stovek MB velky soubor pomoci prikazu
> 
> gpg -c --cipher-algo=blowfish
> openssl bf -e
> 
> u GPG mam rychlost cca 3.9MB/s (Athlon 1800+), u OpenSSL je rychlost
> okolo 35-40 MB/s podle toho, jestli pouziju rezim ecb, cbc, ofb nebo cfb.
> Mate pro tohle nejake vysvetleni?

 Neznam algoritmus BF, ale co treba ruzne zdroje (rozumej ruzne casove
 narocne) nahodnych cisel?

$strace -o x openssl bf -e < /etc/passwd > a
enter bf-cbc encryption password:
Verifying password - enter bf-cbc encryption password:

$ grep "/dev/" x
open("/dev/tty", O_RDONLY)              = 3
open("/dev/urandom", O_RDONLY)          = 3

 GPG tu nemam, takze si to nemohu overi, ale ty jsi kluk sikovna:-)

    Karel

-- 
 Karel Zak  <zakkr na zf.jcu.cz>
 http://home.zf.jcu.cz/~zakkr/
 
 C, PostgreSQL, PHP, WWW, http://docs.linux.cz, http://mape.jcu.cz


Další informace o konferenci Linux