Skip to content

Latest commit

 

History

History
28 lines (25 loc) · 1.61 KB

File metadata and controls

28 lines (25 loc) · 1.61 KB

Bakalárska práca: Kryptografia v Pythone

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.


Adresár blake3

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.


Adresár rychlost_test_algo

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

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.