Sharing decryption keys from OpenKeychain I want to create keys that I can use to sign &amp; encrypt files, and share the decryption keys so people can read the encrypted files and see my signature.

I've successfully created an encryption/signing key in Alice device, and I'm able to encrypt messages and files with it that I can decrypt in Alice device.

However when I try to share the keys I get an .asc file that when imported on Bob's device, has a orange ? icon, and when try to decrypt the encrypted file, I get "No encrypted data with known secret key found in stream!"

Any idea what I might be doing wrong?

  
Screenshots (click images for larger variants)
With OpenKeyChain as with any PGP app, you always generate key pairs: one private and one public key. The private key can be used to decrypt data which was encrypted with its public counter-part.

Now, when you share a key, you always share the public part – which can be used for encryption, but not for decryption. Hence, the message encrypted using Bob's key cannot be decrypted with Alice's key: on that device, only Alice's key pair and Bob's public key are present, so only Alice's private key is tried for decryption. Hence you get that error message.