Installer le paquet complet avec référence locale et tous les modes publiés.
install hashhashPour comparer une copie ou un téléchargement avec son original,
-a sélectionne un algorithme disponible dans PHP ; -b affiche en Base64 plutôt qu’en hexadécimal.
Un
hash [<file>|-s "<text>"] [-a <algo>] [-h|-K <file>] [-b] · hash -c <digest> <file> [-b]hashafficher les algorithmes de hachage disponibles
hash <file>calculer le SHA-256 d’un fichier
hash -s "<text>"calculer le hachage d’un texte ; mettre entre guillemets un texte contenant des espaces
hash <file> -a sha512choisir un autre algorithme
hash <file> -hcalculer un HMAC avec saisie masquée de la clé
hash <file> -K <keyfile>calculer un HMAC avec une clé provenant d’un fichier
hash -c <digest> <file>vérifier un condensat hexadécimal
hash -c <digest> <file> -bvérifier ou afficher du Base64 au lieu de l’hexadécimal
-bafficher Base64 au lieu de l’hexadécimal
Minimum calcule des empreintes de fichier ou de texte ; le choix de l’algorithme, la comparaison et HMAC exigent Base.
Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.
Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.
Base et Minimum sont deux paquets de la même version actuelle du module.
Installer le paquet complet avec référence locale et tous les modes publiés.
install hashInstaller le paquet réduit. La référence locale est omise ;
install hash -mInstaller exactement cette version publiée.
install hash -v 1.1.4upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.
upgrade hashSupprimer le bloc d’extension sans toucher au noyau ni aux autres modules.
install hash -uLes exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.
hashLes algorithmes dépendent du serveur PHP. Extrait :
adler32 haval128,5 haval256,5 sha1 snefru256
crc32 haval160,3 joaat sha3-224 tiger128,3
crc32b haval160,4 md2 sha3-256 tiger128,4
crc32c haval160,5 md4 sha3-384 tiger160,3
…hash \sandbox/feed.xmlfecb9e779e2de5637918deca5ea1bfde9059833a67ed38146e3360944bc06000hash -s "HELLO WORLD!"bf96648169ba89c284b3e94108074c7d5e5806c7b9498031aceded5ca139ed69hash \sandbox/feed.xml -a sha512b1326264154960b4eb6fb685521ac40de967749c9dd11cc00da69e2d8f2a88b969ecef723d9da4c86945ad407571ec62e3e9cc12bcb2070a0f1e14802ffe5fc3hash \sandbox/feed.xml -b/sued54t5WN5GN7KXqG/3pBZgzpn7TgUbjNglEvAYAA=hash -s "hello" -a sha512 -bm3HSJL1i83hdltRq0+o9czGb+8KJDKra4t/3JRlnPKcjI8PZm6XBHXx6zG4UuMXaDEZjR1wuXDre9G9zvN7AQw==hash \sandbox/feed.xml -K \sandbox/keys/hash.key09ada086ae48552d1f2c31e2339694927d88b4510e4de75d5099980deb77398bhash -s "hello" -K \sandbox/keys/hash.keyfe8e9832244f6150d4d9655df350647f8efff014774fe0f2b10d1a7fcec449cehash \sandbox/feed.xml -hUne saisie masquée de mot de passe ou de clé s’ouvre.hash -c fecb9e779e2de5637918deca5ea1bfde9059833a67ed38146e3360944bc06000 \sandbox/feed.xmlStatus Verified
Algorithm sha256hash -c /sued54t5WN5GN7KXqG/3pBZgzpn7TgUbjNglEvAYAA= \sandbox/feed.xml -bStatus Verified
Algorithm sha256hash -c 0000000000000000000000000000000000000000000000000000000000000000 \sandbox/feed.xmlHash mismatchhash -c 1234 \sandbox/feed.xmlInvalid hexadecimal digesthash \sandbox/missing.txtFile not foundhash \sandbox/feed.xml -a invalidHash algorithm is unavailablehash \sandbox/feed.xml -K \sandbox/keys/missing.keyKey file is not readablehash -s "hello" -hUne saisie masquée de mot de passe ou de clé s’ouvre.hash \sandbox/feed.xml -zUnknown optionsandbox/data/sample.txtL’exemple utilise un fichier ou un répertoire de l’espace de documentation protégé /sandbox/.
lil-terminal sandbox text file
This file is safe to read, copy, rename, replace, hash and archive.