Penguin
Diff: PublicKeyAuthentication
EditPageHistoryDiffInfoLikePages

Differences between version 7 and previous revision of PublicKeyAuthentication.

Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History

Newer page: version 7 Last edited on Tuesday, February 17, 2004 5:43:40 pm by AristotlePagaltzis Revert
Older page: version 6 Last edited on Wednesday, November 5, 2003 10:56:56 pm by CraigBox Revert
@@ -1,4 +1,6 @@
+InNeedOfRefactor  
+  
 In conventional password authentication, you prove you are who you claim to be by proving that you know the correct password. The only way to prove you know the password is to tell the server what you think the password is. This means that if the server has been hacked, or spoofed (another machine takes the IP, for example), an attacker can learn your password. 
  
 Public key authentication works differently. It uses key pairs, of which one key is public and the other must remain private. Anything encrypted with one key can only be decrypted with the other (See PublicKeyEncryption for a fuller description). Others need the public key to send messages to the owner of the private key. After they encrypt their message, only the recipient can reconstruct it. In the same way, only a message encrypted using the private key of a key pair, and therefor by extension the pair's owner, can be decrypted by the public key. Thus, everyone can verify whether the message really originated from him.