You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+4
Original file line number
Diff line number
Diff line change
@@ -72,6 +72,10 @@ On utilisera comme paramétrage par défaut:
72
72
73
73
En s'appuyant sur [les recommandations de l'Anssi datant de 2021](https://cyber.gouv.fr/publications/recommandations-relatives-lauthentification-multifacteur-et-aux-mots-de-passe) pour un niveau de sensibilité fort à très fort.
74
74
75
+
On utilisera une [Crypto.getRandomValues](https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues) qui est une fonction pseudo-aléatoire adaptée à une utilisation cryptographique.
76
+
Pour garantir la présence de certains éléménts comme une majuscule, on relancera la génération du mot de passe jusqu'a ce que toutes les conditions soient remplies.
77
+
Javascript ne semble pas avoir de fonction `shuffle` cryptographique, sinon on aurait pu l'utiliser pour rajouter en premier les éléments requis et ensuite les mélanger.
78
+
75
79
## Architecture
76
80
77
81

0 commit comments