https://github.com/sumonta056/security-lab-assignments
Information and Network Security Lab Tasks and Resources
https://github.com/sumonta056/security-lab-assignments
caesar-cipher cipher-algorithms encryption-decryption substitution-cipher
Last synced: 9 days ago
JSON representation
Information and Network Security Lab Tasks and Resources
- Host: GitHub
- URL: https://github.com/sumonta056/security-lab-assignments
- Owner: Sumonta056
- Created: 2024-05-03T16:29:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-07T16:45:19.000Z (12 months ago)
- Last Synced: 2024-07-08T08:08:54.772Z (12 months ago)
- Topics: caesar-cipher, cipher-algorithms, encryption-decryption, substitution-cipher
- Language: Jupyter Notebook
- Homepage:
- Size: 10.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# 📝 Security Lab Assignments
### ✅ Lab Assignment 2: [Attacking Classic Crypto Systems](./Lab2/Readme.md)
- [Checkpoint – 1: Caesar cipher](./Lab2/Checkpoint%20-%201/Caesar%20Cipher.ipynb)
- [Checkpoint – 2: Substitution cipher](./Lab2/Checkpoint%20-%202/Substitution-Ciper.cpp)
### ✅ Lab Assignment 3: [Symmetric encryption & hashing](./Lab3/Readme.md)
- [Task – 1: AES encryption using different modes](./Lab3/Tasks-Solutions/Tasks-1.md)
- [Task – 2: Encryption mode - ECB vs CBC](./Lab3/Tasks-Solutions/Tasks-2.md)
- [Task – 3: Encryption mode – corrupted cipher text](./Lab3/Tasks-Solutions/Tasks-3.md)
- [Task – 4: Padding in Different Mode](./Lab3/Tasks-Solutions/Tasks-4.md)
- [Task – 5: Generating message digest](./Lab3/Tasks-Solutions/Tasks-5.md)
- [Task – 6: Keyed hash and HMAC](./Lab3/Tasks-Solutions/Tasks-6.md)
- [Task – 7: Keyed hash and HMAC](./Lab3/Tasks-Solutions/Tasks-7.md)
### ✅ Lab Assignment 4: [Programming Symmetric & Asymmetric Crypto](./Lab4/Readme.md)
- [Tasks - 1 : AES encryption/decryption with two key lengths, 128 and 256 bits, and two modes ECB and CFB](./Lab4/Readme.md)
- [Tasks - 2 : RSA encryption and decryption](./Lab4/Readme.md)
- [Tasks - 3 : RSA Signature](./Lab4/Readme.md)
- [asks - 4 : SHA-256 hashing](./Lab4/Readme.md)
### ✅ Lab Assignment 5: [Securing Apache Web Server](./Lab5/Readme.md)
- [Tasks - 1 : Becoming a certificate authority](./Lab5/Readme.md)
- [Tasks - 2 : Creating a certificate for example.com](./Lab5/Readme.md)
- [Tasks - 3 : Launching a simple web server with the certificate generated](./Lab5/Readme.md)
- [Tasks - 4 : Deploy HTTPS into Apache](./Lab5/Readme.md)
### ✅ Lab Assignment 6: [Securing Apache Web Server – 2](./Lab6/Readme.md)
- [Tasks - 1 : Test Previous Lab Task](./Lab5/Readme.md)
- [Tasks - 2 : Utilise a rudimentary authentication mechanism of Apache](./Lab5/Readme.md)
- [Tasks - 3 : Advanced authentication mechanism](./Lab5/Readme.md)