2017-06-12 1 views
0

J'ai créé un fichier texte dans Ubuntu appelé text.txt avec du texte et pas de retour à la ligne.
Lorsque j'utilise des générateurs de hachage sha512 en ligne, j'obtiens des résultats différents de ceux du sha512sum. Pourquoi donc?Différence dans sha512sum dans Ubuntu et outils en ligne

# echo "8====D" > test.txt 
    # sha512sum test.txt 

549f38836f34b6fe2ca8661f5bd91dfcbcb2e675c338e7eb50390f8ebb509f28fb6df9ebcb0493cfa661b042180a9b351f6c06dbd628300e47cbdf4d13e6d9b2 test2.txt

http://passwordsgenerator.net/sha512-hash-generator/ et http://hash.online-convert.com/sha512-generator montrent le hachage comme: ba54cdfcc32c0789acd1ee74ccd7cf2e5140f58b3d6864620c24793a93f01253d040bb3264a17629f1f0448eb22f600c6c1e5274162db97b913bde30ff16c6eb

Répondre

0

écho ajoute implicitement un "\ n" caractère de nouvelle ligne. Si vous omettez cela, la sortie est la même que celle des outils en ligne mentionnés:

$ echo -n "8====D" | sha512sum 
ba54cdfcc32c0789acd1ee74ccd7cf2e5140f58b3d6864620c24793a93f01253d040bb3264a17629f1f0448eb22f600c6c1e5274162db97b913bde30ff16c6eb 
+0

Merci! Je suppose que vi fait la même chose, parce que c'est ce que j'utilisais avant d'essayer l'écho. – CTulumba