Pick the file.
Open the Encrypt flow and select the file. There is no separate sign-and-encrypt screen. Signing is an option on the flow you already use.
Before AgePony 3.0 you signed, then encrypted, and sent two files. Now the signature is sealed inside the encrypted file. One .age goes out, and the ciphertext no longer tells an interceptor who signed it.
Open the Encrypt flow and select the file. There is no separate sign-and-encrypt screen. Signing is an option on the flow you already use.
Add the recipient public keys (age or SSH) that should be able to open the file. Anyone you list here will also see the verified signer once they decrypt.
Enable Sign. AgePony signs the plaintext first, then encrypts both the file and the signature together, so the signature is inside the sealed envelope rather than travelling beside it.
Choose which of your identities signs. One thing to know: security-key identities are not offered in this combined flow. If you need to sign with a FIDO2 hardware key, use standalone signing, which produces a detached .sig alongside the file.
Unlock the identity with your biometric or device passcode. AgePony writes a single .age file. Send that one file and nothing else. When the recipient decrypts it in AgePony, the verified signer is shown automatically.
Detached pairs made before 3.0, a .age file plus its .age.sig, still verify normally. You do not need to re-sign anything you have already sent.
Two reasons. You send one file instead of two, and the signature sits inside the ciphertext, so the encrypted file no longer reveals who signed it to anyone who intercepts it.
They do not have to do anything. When they decrypt in AgePony, the verified signer is shown automatically as part of the result.
Not in the combined flow. Security-key identities are not offered when signing and encrypting together. Use standalone signing for those, which produces a detached .sig.
Yes. Existing .age plus .age.sig pairs still verify. Nothing you signed before 3.0 is invalidated.
Free file encryption for iOS and Android. No accounts, no tracking, no servers.