Compare commits
2 Commits
db522a0e1e
...
7c4e38dbf5
Author | SHA1 | Date | |
---|---|---|---|
|
7c4e38dbf5 | ||
|
60dd6a2740 |
12
.gitignore
vendored
Normal file
12
.gitignore
vendored
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
output/
|
||||||
|
*.aux
|
||||||
|
*.log
|
||||||
|
*.nav
|
||||||
|
*.out
|
||||||
|
*.pdf
|
||||||
|
*.snm
|
||||||
|
*.synctex.gz
|
||||||
|
*.toc
|
||||||
|
notes
|
||||||
|
cours-crypto-old.md
|
||||||
|
tp-bd-files/prof/
|
25
Makefile
Normal file
25
Makefile
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
OUTDIR= output
|
||||||
|
SRC= $(wildcard *.md)
|
||||||
|
PDF= $(addprefix $(OUTDIR)/,$(SRC:.md=.pdf))
|
||||||
|
HTML= $(addprefix $(OUTDIR)/,$(SRC:.md=.html))
|
||||||
|
|
||||||
|
|
||||||
|
all: $(PDF) $(HTML)
|
||||||
|
|
||||||
|
pdf: $(PDF)
|
||||||
|
|
||||||
|
html: $(HTML)
|
||||||
|
|
||||||
|
directories: $(OUTDIR)
|
||||||
|
|
||||||
|
$(OUTDIR):
|
||||||
|
mkdir $(OUTDIR)
|
||||||
|
|
||||||
|
$(OUTDIR)/%.html: %.md $(OUTDIR)
|
||||||
|
pandoc --from=markdown+lists_without_preceding_blankline $< -o $@ -s
|
||||||
|
|
||||||
|
$(OUTDIR)/%.pdf: $(OUTDIR)/%.html
|
||||||
|
wkhtmltopdf $< $@
|
||||||
|
|
||||||
|
clean:
|
||||||
|
\rm -rf *.html *.pdf $(OUTDIR)
|
@ -16,7 +16,7 @@ Comment permettre à Alice et Bob de communiquer de manière *sûre* sur un cana
|
|||||||
* Orange sur les livebox
|
* Orange sur les livebox
|
||||||
* Lumen sur du transatlantique
|
* Lumen sur du transatlantique
|
||||||
* Autre transitaire fournissant le service au serveur visé
|
* Autre transitaire fournissant le service au serveur visé
|
||||||
* Attaquant sur le réseau local (attention aux LP Cyber qui jouent par là...)
|
* Attaquant sur le réseau local
|
||||||
* ...
|
* ...
|
||||||
* L'objectif de la crypto : communiquer de manière *sûre* sur un medium *non sûr*
|
* L'objectif de la crypto : communiquer de manière *sûre* sur un medium *non sûr*
|
||||||
* Aujourd'hui, (très) peu de services réseau sans crypto
|
* Aujourd'hui, (très) peu de services réseau sans crypto
|
||||||
|
@ -21,7 +21,7 @@ Ces deux mesures sont bien complémentaires car il est du devoir de chaque site
|
|||||||
Squelette de code fourni
|
Squelette de code fourni
|
||||||
========================
|
========================
|
||||||
|
|
||||||
Vous devez télécharger le squelette de code [ici](td-passwords-files). Vous pouvez récupérer l'intégralité du dépôt en tapant `git clone https://git.kaz.bzh/francois.lesueur/LPCyber.git`, puis aller dans le dossier `td-passwords-files`. Vous pourriez avoir besoin d'installer la bibliothèque python PyCryptodome (de préférence, et nécessaire avec Python 3.8) ou PyCrypto (dépréciée, mais a priori fonctionnelle jusque Python 3.7). Par exemple avec pip3 pour avoir PyCryptodome uniquement (les deux ne peuvent pas coexister sur le système) :
|
Vous devez télécharger le squelette de code [ici](td-passwords-files). Vous pouvez récupérer l'intégralité du dépôt en tapant `git clone https://git.kaz.bzh/francois.lesueur/LPDLIS.git`, puis aller dans le dossier `td-passwords-files`. Vous pourriez avoir besoin d'installer la bibliothèque python PyCryptodome (de préférence, et nécessaire avec Python 3.8) ou PyCrypto (dépréciée, mais a priori fonctionnelle jusque Python 3.7). Par exemple avec pip3 pour avoir PyCryptodome uniquement (les deux ne peuvent pas coexister sur le système) :
|
||||||
|
|
||||||
```
|
```
|
||||||
pip3 uninstall PyCrypto
|
pip3 uninstall PyCrypto
|
||||||
|
Loading…
Reference in New Issue
Block a user