Syntaxe
sha1sum [option] [file_name]Nous pouvons utiliser plusieurs indicateurs dans l'option de cette commande pour vérifier et vérifier la validité du fichier. La première étape consiste à ouvrir un terminal sur le système d'exploitation (Linux / Unix / Ubuntu). Nous utilisons le système Kali Linux. Pour commencer, nous devons naviguer vers un répertoire spécifique contenant le fichier requis par rapport auquel la somme de contrôle sera vérifiée. Après cela, vous pouvez utiliser la commande LS (répertoire de liste) pour voir si des fichiers ou des dossiers existent dans le répertoire. Comme vous pouvez le voir, notre répertoire actuel (Works) a plusieurs fichiers et dossiers. En tant qu'alternative, après la commande sha1sum, saisissez l'ensemble du chemin du répertoire avec le nom du fichier.
$ lsObtenez le SHA-1 d'un fichier sur l'écran du terminal
Obtenons la valeur de somme de contrôle du fichier texte particulier du répertoire de travail actuel. Pour cela, vous devez saisir la commande de croisement affichée dans le terminal Linux pour récupérer la valeur de la somme de contrôle ou valider le nouveau.fichier txt. Cette commande imprime la somme de contrôle SHA-1 du fichier avec le nom du fichier texte sur l'écran du terminal pour lequel la somme de contrôle est souhaitée. Vous pouvez voir que la somme de contrôle s'affiche avec le fichier «Nouveau.SMS".
$ sha1sum Nouveau.SMSDe la même manière, nous avons une somme de contrôle pour un autre fichier texte, NewFile.SMS. La même commande sha1sum affichée ci-dessous a été utilisée pour afficher la somme de contrôle pour ce fichier texte.
Méthode pour écrire le sha-1 d'un fichier
Le SHA-1 d'un fichier peut être écrit à l'aide d'une procédure de redirection de coquille standard. Un fichier SHA-1 doit être envoyé avec le fichier nouveau.txt s'il doit être envoyé sur Internet. Quiconque télécharge ou lit le fichier peut simplement vérifier (dans une certaine mesure) qu'il n'a pas été falsifié de cette manière en utilisant ce fichier SHA-1. La commande sha1sum est utilisée avec le nom de fichier suivi par le plus grand que le signe «>» et le nouveau nom de fichier pour générer le fichier sha-1, puis rédiger la somme de chèques dans le fichier sha-1.
$ sha1sum Nouveau.txt> Nouveau.sha1À l'aide de la commande CAT, nous pouvons créer des fichiers uniques ou multiples, lire le contenu du fichier, concaténer le texte de plusieurs fichiers et envoyer des données au terminal ou aux fichiers. Dans notre situation, nous utilisons la commande CAT pour afficher la valeur de somme de contrôle dans le fichier sha-1 que nous venons de créer sur le terminal. Cela affiche la somme de contrôle ainsi que le nom de fichier par rapport à lequel il a été généré.
$ Cat New.sha1En utilisant l'éditeur VIM, nous avons mis à jour le contenu du nouveau.fichier txt. Après cela, nous avons exécuté la commande sha1sum avec l'option de commutateur -c pour tester l'intégrité du fichier. Il renvoie un avertissement que la somme de contrôle du fichier ne correspond pas, indiquant que le fichier a été modifié.
$ vim new.SMSAprès cela, nous avons mis à jour le dossier SHA-1 contre le nouveau.fichier txt. Lorsque nous réévaluons le script avec le commutateur -c sans modifier ou modifier le fichier, il revient OK, indiquant qu'il n'y a pas eu de modification du fichier et qu'il est sûr et intact. La sortie a été présentée ci-dessous.
$ sha1sum Nouveau.txt> Nouveau.sha1Par défaut, l'outil SHA1SUM lit un fichier au format texte, mais nous pouvons modifier avec force les capacités de la commande à lire en mode binaire. Nous utilisons l'option de commutation -b après la commande sha1sum pour lire en mode binaire. La commande de l'image affiche la somme de contrôle d'un fichier.
$ sha1sum -b Nouveau.sha1Le binaire SHA-1 et le texte du nouveau.Le fichier txt est le même après la comparaison dans l'image jointe ci-dessous qui contient les deux commandes.
$ sha1sum -b Nouveau.sha1La commande sha1sum peut également être utilisée pour vérifier la valeur de la somme de contrôle d'un fichier sha-1 en tapant la même commande. L'échantillon ci-dessous fournit un écran qui affiche la somme de contrôle du fichier SHA-1. La chose que vous devez remarquer est que la somme de contrôle du fichier SHA-1 a maintenant changé.
$ sha1sum Nouveau.sha1Lorsque nous ouvrons le fichier SHA-1 dans l'éditeur VIM, la somme de contrôle s'affiche avec le nom du fichier.
$ vim new.sha1Pour obtenir les détails exacts, exécutez la commande sha1sum à l'aide du commutateur -Help pour obtenir plus d'informations sur la commande. La commande sh1sum avec ses informations d'options s'affiche dans la sortie de la commande d'aide affichée dans l'image.
$ sha1sum - -helpLes choses se déplacent rapidement en ce qui concerne les problèmes de sécurité. L'algorithme de hachage MD5 est désormais généralement considéré comme dangereux. Il est également prévu que la technique de hachage SHA1 ne serait pas en sécurité. En conséquence, de nouveaux algorithmes devraient se produire et se mettre largement utilisés à l'avenir. De nombreuses procédures de somme de contrôle sont déjà incluses avec Linux / Linux / Ubuntu, et on espère que cela continuera de croître. Comme vous pouvez le voir dans la capture d'écran ci-dessous, si nous entrons la commande SHA et appuyez sur Entrée dans le terminal Linux, nous obtenons une liste d'autres commandes liées à la SHA qui peuvent être utilisées à la place de Sha1Sum.
$ shaConclusion
Il s'agit d'utiliser la commande sha1sum pour afficher la somme de contrôle d'un texte spécifique du fichier sha-1 dans le shell Kali Linux. Nous espérons que cet article sera d'une grande aide pour les nouveaux utilisateurs de Linux et obtiendra le niveau de compréhension souhaité. Toutes ces commandes peuvent être implémentées sur n'importe quel système d'exploitation.