Tento repozitár je súčasťou experimentálnej časti bakalárskej práce: Kryptografia v Pythone. Repozitár obsahuje 3 adresáre, v ktorých sa nachádzajú všetky zdrojové kódy, vytvorené k tejto bc. práci.
Tento adresár obsahuje niekoľko podadresárov, ktoré demonštrujú rôzne spôsoby prepojenia externého Rust modulu Blake3 s jazykom Python. Súčastou adresára blake3 sú aj dynamické Python knižnice, ktoré môže čítateľ otestovať bez potreby prepájania externého modulu.
Tento adresár obsahuje niekoľko súborov, ktoré boli vytvorené za účelom otestovania kryptografických algoritmov a protokolov z hľadiska rýchlosti vykonávania kryptografických úkonov pre Python kryptografické moduly Cryptography, PyCryptodome a Hashlib.
Adresár testovania_modulov slúži na otestovanie kryptografických Python modulov Cryptography, PyCryptodome a Hashlib, z hľadiska správneho vykonávania kryptografických úkonov.
V tabuľke nižsie sú opísane verzie programovacích jazykov a nástrojov využitých v experimentálnej časti tejto bakalárskej práce.
Nástroj / prog. jazyk | Verzia |
---|---|
Rust | rustc 1.56.1 |
Cargo | cargo 1.56.0 |
Python | Python 3.8.10 |
pip | pip 22.0.3 |
PyO3 | 0.15.1 |
Blake3 | 1.3.1 |
maturin | 0.11.5 |
Všetky dostupné kódy sú súčasťou experimentálnej časti Bc. práce: Kryptografia v Pythone. Zároveň prehlasujem, že všetky dostupné kódy som vytvoril sám.
P.Z.