Well, using the '-a' on the export did work to get rid of the 'public key not found' error when doing:
# gpg -r B -se file1 I had actually tried this before. But when 'B' goes to decrypt the file1.gpg this is what happens: #cat /home/A/file1.gpg | gpg gpg: public key decryption failed: secret key not available gpg: decryption failed: secret key not available Why can't B find his own secret key? It should be in his .gnupg directory. Thanks for the help with the unsecured memory. Bill