1. Download Hamachi from http://www.hamachi.cc/ 2. Create your own network and enter a password for your members to join in the future. 3. Open the protocol analyzer Ethereal. 4. Exchange packets with your members. 5. Analyze these packets with Ethereal.
1. Install Protocol Analyzer Ethereal at http://www.ethereal.com 2. Capture the packets at your Ethernet interface card. 3. Enter a login required website that you often go to, such as web mail. 4. Try to catch the packet that contains the password.
SSL (Secure Socket Layer) * Using Digital Certificate, Digital Signature, Public Key Encryption, Hash (Message Digest) * Instead of encrypting the sender's original text, only the session key generated by the sender is encrypted by the receiver's public key. * The session key is valid throughout a session and not any longer. * SSL is proposed by Netscape, Inc. * https is actually http enhanced by SSL. https uses port 443 while http uses port 80.
1. Try Yam membership enrollment for using SSL encrypted Internet communications. 2. Note the lock at the lower right corner is secured when SSL is enabled. 3. Click the lock icon and a message window should pop up. 4. What kind of encryption is used in this SSL? How many bits are there in the encryption key? 5. Who issued the certificate you are seeing? (Who is the certificate authority, CA, for this website?) 6. Until when is the certificate valid? 7. What kind(s) of hash is/are used in the CA's digital signature? 8. How many bits are there in the hash(es)?
1. Install SlavaSoft HashCalc 2. Open the file readme.txt of this software 3. Calculate the cash. 4. Open another copy of HashCalc 5. Open the file readme.txt and delete the first space fo the file. 6. Calculate the hash of the modified file. 7. Compare the hashes of two files.