![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
Keys are essentially very large numbers. If you were to look at a key, all you would see is a lot of apparently random digits. OpenPGP keys are always created as key pairs with a public key and a secret key. The owner of a key pair always keeps their secret key and gives their trading partner their public key. Keys are used to encrypt/decrypt and to sign/verify files. An individual key pair can be created for signing/verification only. Or, a key pair can be created with a signing key and encryption sub-key. This type of key can be used for encryption and decryption, as well as signing and verification. Digital signatures enable you to verify the authenticity of a file's origin and verify that the file is intact. A digital signature also provides non-repudiation, which means that it prevents the sender from claiming that he or she did not actually send the information. When a file is signed with a secret key, only the public key that matches that secret key can be used to verify the signature. When you establish a relationship with a trading partner, they send you their public key. Each time they encrypt a file to send to you, they use their secret key to sign the file. When you decrypt the file, you determine whether your trading partner encrypted the file by using their public key to verify the signature. If you cannot verify their signature, then you should assume that your trading partner was not the source of the encrypted file. Here is an example of which keys are used to encrypt/sign and decrypt/verify an inbound file from your trading partner:
The keys used for you to encrypt/sign and decrypt/verify an outbound file to your trading partner work in a similar way:
|
|
|||||||||||||||||||
| © Coviant Software 2004-2008. All rights reserved. | Contact | Privacy Policy | Terms of Use | ||||||||