Back

README

DSE-01 Data Privacy

Course

Welcome to the collection of practical assignments for the Data Privacy course.


📅 List of Practical

1) Write a program to perform encryption and decryption using Caesar cipher (substitutional cipher).

2) Write a program to perform encryption and decryption using Rail Fence cipher (Transpositional cipher).

3) Write a Python program that defines a function and takes a password string as input and returns its SHA-256 hashed representation as a hexadecimal string.

4) Write a Python program that reads a file containing a list of usernames and passwords,one pair per line (separated by a comma). It checks each password to see if it has been leaked in a data breach. You can use the "Have I Been Pwned" API (https://haveibeenpwned.com/API/v3) to check if a password has been leaked.

5) Write a Python program that generates a password using a random combination of words from a dictionary file.

6) Write a Python program that simulates a brute-force attack on a password by trying out all possible character combinations.

7) Demonstrate the usage/sending of a digitally signed document.

8) Students needs to conduct a data privacy audit of an organization to identify potential vulnerabilities and risks in their data privacy practices.

9) Students needs to explore the requirements of the Data Protection Regulations and develop a plan for ensuring compliance with the regulation.

10) Students needs to explore ethical considerations in data privacy, such as the balance between privacy and security, the impact of data collection and analysis on marginalized communities, and the role of data ethics in technology development.


<p align="right">

<i>Developed with ❤️ by <a href="https://github.com/16ratneshkumar">16ratneshkumar</a></i>

</p>