Table des matières

Linux

Cryptographie


Chiffrement symétrique avec OpenSSL

USER
$ cat file1.txt Hello World
##### Chiffrement ##### $ openssl aes-256-cbc -salt -a -e -in file1.txt -out encrypted_file1.txt enter AES-256-CBC encryption password: password Verifying - enter AES-256-CBC encryption password: password $ cat encrypted_file1.txt U2FsdGVkX18KI03KVnLoSQ3Jn0isv99ZRs4Jy8pcmQQ=
##### Déchiffrement ##### $ openssl aes-256-cbc -salt -a -d -in encrypted_file1.txt -out file2.txt enter AES-256-CBC decryption password: password $ cat file2.txt Hello World

Vérifier la somme de contrôle d'un fichier

(eq. hashage / checksum / sum)

Sous Windows

Application URL Description
HashCalc Download A fast and easy-to-use calculator that allows to compute message digests, checksums and HMACs for files, as well as for text and hex strings. It offers a choice of 13 of the most popular hash and checksum algorithms for calculations.
HashTab Download HashTab s’intègre dans le menu contextuel de Windows pour offrir une prévisualisation rapide des informations de hash de vos divers fichiers. Vous pouvez ainsi comparer en un rien de temps l'exactitude des données en renseignant les informations de hash officielles communiquées par l'éditeur ou le propriétaire du fichier visé. Ce système vous prémunit contre d'éventuelles mauvaises surprises telles que des virus, malwares ou copies illégales. HashTab supporte les algorithmes CRC32, MD4, MD5, SHA-1, SHA-256 pour assurer une compatibilité étendue avec les différentes formes de hash présente sur la toile.

Sous Linux

Linux fournit par défaut des commandes de bases pour calculer le hachage et la somme de contrôle d’un fichier ou message avec les algorithmes les plus courants.

COMMANDE LINUX DESCRIPTION
b2sum Calculer et vérifier la somme de contrôle en BLAKE2 (512-bit)
cksum Calculer et vérifier la somme de contrôle CRC
md5sum Calculer et vérifier la somme de contrôle en MD5
sha1sum Calculer et vérifier la somme de contrôle en SHA1
sha224sum Calculer et vérifier la somme de contrôle en SHA224
sha256sum Calculer et vérifier la somme de contrôle en SHA256
sha384sum Calculer et vérifier la somme de contrôle en SHA384
sha512sum Calculer et vérifier la somme de contrôle en SHA512

La syntaxe et l’utilisation de ces commandes est identique. Par exemple, pour calculer le hash d’un fichier en sha256 est :

$ sha256sum [fichier]
f582e4c57d887e82f96a541d4f5db52d441350008cce383c00153a67e9c7e195
Enfin on peut aussi calculer le hash d’un message :
echo "mon message"|sha256sum