Gather the three inputs.
You need the original file, the detached .sig, and the signer's public key. The public key is what ties the signature to a known identity.
Confirm a file is authentic and unmodified. AgePony 2.0 verifies SSHSIG signatures in-app, and the same signatures verify with stock OpenSSH anywhere.
You need the original file, the detached .sig, and the signer's public key. The public key is what ties the signature to a known identity.
In AgePony choose Verify. Provide the file, the signature, and the signer's public key.
AgePony checks the signature against the file under the agepony namespace and reports whether it is valid.
A valid result means the file was signed by the holder of that public key and has not changed since. An invalid result means the file was altered or the signature does not match the key.
Validity is against the public key you supplied. Make sure that key really belongs to who you think — verify its fingerprint through an independent channel.
That the file was signed by the private key matching the public key you provided, and is unmodified. It does not prove who owns that key — confirm the fingerprint separately.
Yes — any OpenSSH 8.0+ system verifies with ssh-keygen -Y verify and an allowed_signers file.
agepony. Desktop verification must pass -n agepony.
Do not trust the file. It was either modified or not signed by the expected key.
Free file encryption for iOS and Android. No accounts, no tracking, no servers.