Calculer ou vérifier les sommes SHA sur macOS
Par défaut les commandes sha1sum
, sha256sum
ou sha512sum
ne sont pas disponibles sur macOS.
Il existe par contre la commande shasum
qui peut prendre une option indiquant l’algorithme à utiliser (par défaut c’est l’algorithme 1 qui est utilisé, ce qui correspond à SHA-1) :
shasum [FICHIER] => calcule le SHA-1
shasum -a 1 [FICHIER] => idem
shasum -a 256 [FICHIER] => calcule le SHA-256
shasum -a 512 => calcule le SHA-512
Il est également possible avec l’option -c
de préciser le fichier contenant les sommes à contrôler :
shasum -a 256 -c [FICHIER] => vérifie les sommes SHA-256 du fichier
Afin de se simplifier la vie il est possible de rajouter trois alias au fichier ~/.bashrc
ou ~/.zshrc
pour rendre les commandes sha1sum
, sha256sum
et sha512sum
disponibles :
alias sha1sum="shasum -a 1"
alias sha256sum="shasum -a 256"
alias sha512sum="shasum -a 512"