https://github.com/bkosm/pod-lab
Programy z przedmiotu Podstawy Ochrony Danych.
https://github.com/bkosm/pod-lab
cybersecurity politechnikapoznanska
Last synced: about 1 month ago
JSON representation
Programy z przedmiotu Podstawy Ochrony Danych.
- Host: GitHub
- URL: https://github.com/bkosm/pod-lab
- Owner: bkosm
- Created: 2020-10-10T19:01:44.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-12-21T07:24:40.000Z (over 5 years ago)
- Last Synced: 2025-03-04T10:45:25.465Z (over 1 year ago)
- Topics: cybersecurity, politechnikapoznanska
- Language: Python
- Homepage:
- Size: 3.29 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pod-lab
Quick guide:
* `lab2` - Vigenere cipher console application
* `lab3` - BBS random bit generator and a couple of Fips tests
* `lab4` - AES modes available from `PyCryptoDome` with execution time tests for various filesizes
* `lab5` - Implementation of Diffi-Helman key generation algorithm
* `lab6` - Implementation of the RSA cipher
* `lab7` - Implementation of secret splitting - Trivial, Schamir modulo prime (needs work) and simple Schamir algorithms
* `lab8` - Hashing utility console application
* `lab9` - Bitmap splitting utility class
To use the scripts directly from the command line specify the parent package:
```shell script
# running hashing utility script
python -m lab8.hash_util --help
```
The `-m` is due to relative imports.
> Podstawy Ochrony Danych, semestr 5 @ PUT