# Générateur de mot de passe 2024-02-14T15:20:31Z Je sais qu'il en existe des tas en ligne, mais que voulez-vous, j'ai de plus en plus besoin de garder près de moi les outils qui me sont utiles. Cette démarche est à la fois un caprice de collectionneur et une crainte latente de voir disparaître les ressources que j'apprécie. Après avoir prévu des miroirs pour mon site: => /log/2024-02-07-miroirs.txt et après avoir réservé un domaine de secours (si3tch.eu), je m'attelle à des outils. J'ai du boulot devant moi : => https://lehollandaisvolant.net/tout/tools/ Pour l'instant, je proposais un générateur de mot de passe via gemini, un script crée des chaînes aléatoires ainsi qu'une liste de mots issus d'une page man tirée au sort. => gemini://si3t.ch/tools/pw/ J'ai écrit un peu de C pour faire la même chose et respecter le chroot strict d'httpd en compilant avec l'option ''-static''. S'il y a un bout de code intéressant ici, c'est cette portion : ``` #define ASCII_START 33 #define ASCII_END 126 for (int i = 0; i < wordlen; i++) { printf("%c", arc4random_uniform(ASCII_END - ASCII_START) + ASCII_START); } ``` La fonction arc4random_uniform va retourner n'importe quel nombre dont le maximum est donné en argument. Après avoir regardé "man ascii", j'ai décidé que tous les caractères après l'espace (32) pourraient être affichés. Si vous voulez tester, ça donne ça: => https://si3t.ch/tools/rdmpw "Mes" outils sont par ici: => /tools/ --- Une réaction? Envoyez votre commentaire par mail (anonyme): => mailto:bla@bla.si3t.ch?subject=generateur-mots-de-passes Voici quelques instructions pour utiliser la liste de diffusion et recevoir les réponses à vos messages: => https://si3t.ch/log/_commentaires_.txt