LighTender / December 28, 2023

Commencer la cryptographie

cryptographie
Test alt

Les infos données évoluent avec mes connaissances ainsi que ce que je découvre, il peut donc y avoir souvent des modifications.

Sommaire

Introduction

Aujourd'hui, la cryptographie est absolument partout, que ce soit sur les sites web le fameux "s" du https, que se soit pour communiquer à travers un canal sécurisé comme sur l'application Signal, ou encore la blackhaine. Tous ces domaines qu'on utilise au quotidien utilisent la cryptographie pour fonctionner.

Mon but ici est de vous donner un maximum de ressources pour vous guider dans votre apprentissage de cette discipline.

1. Livres

2. Blog

3. Tools

  • CyberChef : C'est un couteau suisse pour manipuler de la donnée.

4. Librairie python

Les librairies python sont vraiment intéressante à connaître, car elle vous permet de manipuler des données afin de faire des attaques ou de faire de la cryptographie plus classiquement.

Petit cheat sheet sur les différentes librairies (en construction) : https://github.com/LighTend3r/pythonForCybersecurity

Librairies très utiles

LibrairieInstallationCommentaire
gmpy2pip install gmpy2Manipuler des grands nombres
hashlibpip install hashlibHash
Cryptopip install pycryptodomeAES et plein d'autre truc utiles
tinyecpip install tinyecCourbe Elliptique

Librairies plus occasionnelles

LibrairieInstallationCommentaire
scryptpip install scryptLibrairie pour utiliser scrypt
pyDHEpip install pyDHE
pyaespip install pyaesAES

5. Platforme