Bonjour,
je suis à la fin d'un cours sur la cryptographie - Sécurisez vos données avec la cryptographie, aussi j'essaie de mettre tout cela en pratique…
Il s'agit du hachage des mots de passe à l'aide php et sodium.
Ce que j'ai fait:
Code :
- sudo apt-get install php
|
Ce qui n'est pas passé:
Code :
- thierry@thierry-VirtualBox:~/Dokumente/php$ sudo pecl install -f libsodium
- [sudo] Mot de passe de thierry :
- sudo: pecl : commande introuvable
|
De plus j'ai décommenté extension=sodium:
Code :
- thierry@thierry-VirtualBox:~/Dokumente/php$ cat /etc/php/7.4/cli/php.ini | grep sodium
- extension=sodium
|
Ensuite j'ai copié le code proposé dans le cours ici ,et j'ai essayé de le lancer:
Code :
- thierry@thierry-VirtualBox:~/Dokumente/php$ sudo php -f /home/thierry/Dokumente/php/prog1.php
- PHP Warning: PHP Startup: Unable to load dynamic library 'sodium' (tried: /usr/lib/php/20190902/sodium (/usr/lib/php/20190902/sodium: cannot open shared object file: No such file or directory), /usr/lib/php/20190902/sodium.so (/usr/lib/php/20190902/sodium.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
- 55eed5b8a36a8e39c77a6b80bc6515582dd7e01a94f7f83b42242614ad7e5d55
- e55cad32fe8af7734495934dd141e1ad5c7d79545f4c22d6b46e79
- Hello World
- thierry@thierry-VirtualBox:~/Dokumente/php$ php -f /home/thierry/Dokumente/php/prog1.php
- PHP Warning: PHP Startup: Unable to load dynamic library 'sodium' (tried: /usr/lib/php/20190902/sodium (/usr/lib/php/20190902/sodium: cannot open shared object file: No such file or directory), /usr/lib/php/20190902/sodium.so (/usr/lib/php/20190902/sodium.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
- d73335f7b9c0c62ad62039a4f8957410f77d971b845635d8d81b88050554ac0f
- becbf38c259633d9cfc6b49495122eee916786a91497709bd06b8c
- Hello World
|
Je ne connais pas bien php, mais je ne suis pas une quiche. Sans en avoir jamais fait j'arrive à peu près à lire le petit programme.
echo (comme en bash…)
. (pour appliquer echo deux fois de suite)
PHP_EOL (end of line…)
D'où les trois lignes qui s'affichent en dessous, ok.
Apparemment la librairie sodium ne se charge pas dynamiquement, c'est grave ?
J'aimerais bien réaliser ces TP et que ça se passe bien.
Merci pour votre aide.
Message édité par mozaia le 28-09-2021 à 13:26:14
---------------
Dimensions Moebius Sésamath