Go to file
Vicky Rampin b9612d94f4 add assignment details to README 2021-11-08 00:13:16 +00:00
README.md add assignment details to README 2021-11-08 00:13:16 +00:00

README.md

2021 CSCI-GA3205 Homework 09

Vicky Rampin

Pick one of the following and implement:

  1. Network Packet sniffer. Packet sniffers are programs that intercept the network traffic flowing in and out of a system through network interfaces. Packet sniffers can be coded by either using sockets API provided by the kernel, or by using some packet capture libraries. Write a program and implement your own packet sniffer in your programming language of choice.
  2. RSA Encryption Implementation. Write a program to encrypt and decrypt a message (string) using the RSA algorithm. You can implement the functions you need or use the libraries.
  3. Hash generator. Think of designing your own hash generator and then implementing it in your programming language of choice. It doesn't have to outperform SHA! It could be so easy as converting letters to their Hex values and running a formula. I believe you can be more creative though :)
  4. AES Encryption Implementation. Write a program to encrypt and decrypt a file using the AES algorithm. You can implement the functions you need or use the libraries.