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