add assignment details to README

This commit is contained in:
Vicky Rampin 2021-11-08 00:13:16 +00:00
parent 6a070dce98
commit b9612d94f4
1 changed files with 8 additions and 0 deletions

View File

@ -1,2 +1,10 @@
# 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.