This shows you the differences between two versions of the page.
ic:labs:09 [2022/12/04 00:01] razvan.smadu [Laboratorul 09 - OpenSSL MACs, Hashes and AEAD] |
ic:labs:09 [2023/10/09 23:23] (current) razvan.smadu |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Laboratorul 09 - OpenSSL MACs, Hashes and AEAD ===== | ===== Laboratorul 09 - OpenSSL MACs, Hashes and AEAD ===== | ||
- | Prezentarea PowerPoint pentru acest laborator o puteți găsi [[https://drive.google.com/file/d/19Q9ECzdrlRsT3UswP4Pwa91zSNcE1T94/view?usp=sharing|aici]]. Puteți lucra acest laborator folosind și platforma Google Colab, accesând [[https://colab.research.google.com/drive/1HhXV489r5MaLqsZJAGlxujgo_5mQOWXU?usp=sharing|acest]] link. | + | Prezentarea PowerPoint pentru acest laborator o puteți găsi [[https://drive.google.com/file/d/19Q9ECzdrlRsT3UswP4Pwa91zSNcE1T94/view?usp=sharing|aici]]. Puteți lucra acest laborator folosind platforma Google Colab, accesând [[https://colab.research.google.com/github/ACS-IC-labs/IC-labs/blob/main/labs/lab09/lab9.ipynb|acest]] link. |
+ | |||
+ | <hidden> | ||
==== Exercițiul 1 ==== | ==== Exercițiul 1 ==== | ||
Line 30: | Line 33: | ||
==== Exercise 3 ==== | ==== Exercise 3 ==== | ||
- | <hidden> | ||
<note hint> | <note hint> | ||
Line 140: | Line 142: | ||
} | } | ||
</code> | </code> | ||
- | |||
- | </hidden> | ||
În acest exercițiu vom folosi OpenSSL ca să criptăm și să decriptăm cu AES-256-GCM. Din păcate, AES-GCM nu poate fi folosit prin comenzile din CLI de OpenSSL, așa că va trebui să îl implementăm noi. | În acest exercițiu vom folosi OpenSSL ca să criptăm și să decriptăm cu AES-256-GCM. Din păcate, AES-GCM nu poate fi folosit prin comenzile din CLI de OpenSSL, așa că va trebui să îl implementăm noi. | ||
Line 198: | Line 198: | ||
<note tip> | <note tip> | ||
- | Vedeți pagina de criptare EVP din manualul open ssl [[https://www.openssl.org/docs/man1.1.1/man3/EVP_aes_256_gcm.html|aici]] pentru informații legate de cum se folosesc funcțiile EVP și un exemplu similar cu cel de mai sus. | + | Vedeți pagina de criptare EVP din manualul OpenSSL [[https://www.openssl.org/docs/man1.1.1/man3/EVP_aes_256_gcm.html|aici]] pentru informații legate de cum se folosesc funcțiile EVP și un exemplu similar cu cel de mai sus. |
</note> | </note> | ||
+ | </hidden> | ||
+ |