Skip to content

Alg0ritmus/CryptographyInPython_Thesis

Repository files navigation

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.

About

This code is technical part of my Bachelor's thesis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published