Skip to content

Implementazione in C++ dell'algoritmo SHA-1 per il corso di Crittografia presso l'Università degli studi di Parma

License

Notifications You must be signed in to change notification settings

AndreaCicca/SHA-implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Italian: Implementazione Secure Hash Algorithm 1 (SHA1)

Cmake compilation Conan

Corso di Crittografia presso Unipr.

In questo progetto è stata effettuata l'implementazione dell'algoritmo SHA 0-1tramite il linguaggio C++17. La maggior parte delle dipendenze vengono gestite tramite il package manager Conan, per poter la compilazione hai bisogno soltanto di avere un ambiente python, un compilatore C++17 e Cmake.

Clonazione locale del progetto ed installazione di Conan

https://github.com/AndreaCicca/SHA-implementation

Documentazione per Conan -> Link.

Installazione di conan:

pip install conan

Creazopme del profilo di conan necessario per la compilazione del progetto:

conan profile detect --force

Installazione delle dipendenze e compilazione del progetto.

Compilazione del progetto e installazione delle dipendenze:

cd src &&
mkdir build &&
conan install . --output-folder=build --build=missing &&
cmake -B build --preset conan-release &&
cmake --build build

Note

Per non copia e incollare ogni comando si può usare lo script ./src/compile.sh

About

Implementazione in C++ dell'algoritmo SHA-1 per il corso di Crittografia presso l'Università degli studi di Parma

Resources

License

Stars

Watchers

Forks