Quote from: Mithradates VI on March 26, 2012, 03:23 amThe extra dash and space, "- " in front of my public key's header and footer messes it up. If I delete that before sending, it breaks the signature.Does this problem make sense? Any ideas how to fix this?The extra dash and space is added by the OpenPGP client (in this case GPG) so that the recipient's client will correctly detect the real end of the message at the bottom of the signature. This is expected behaviour.Modifying the content of the message to remove the extra dash and space will invalidate the signature. This is also expected behaviour. The signature is there to verify that the content of the message has not been modified.To send a signed message which contains another armoured block (e.g. a public key), the best option is:1) Write the message and include your public key.2) Sign and encrypt the message to the recipient: gpg -s -u [your key ID] -ea -r [recipient's key ID] -r [your key ID] filename.txtThat will result in a file (filename.txt.asc) which is signed with your key, encrypted with your key, encrypted with the recipient's key and containing whatever you included in filename.txt (including your public key).