cant encrypt to Werner Koch's public key!

Giorgos Pallas
Thu Feb 8 17:39:01 2001

Hello all!

I must be missing something...
I have downloaded Werner Kochs public key
(, i have imported it successfully. I
want to send an encrypted file to him (foo.txt).
I give :
gpg -r -e foo.txt

and i get :
gpg: No key for user ID
gpg: skipped: public key not found
gpg: encryption failed: public key not found

I give
gpg -r 57548DCD -e foo.txt

where 5754... is the ID of Werner and i get :

gpg: 57548DCD: skipped: unusable pubkey algorithm
gpg: encryption failed: unusable pubkey algorithm

I have gpg 1.0.4

What am i doing wrong?
Do i need to first sign werners public key before encrypting to it?