Forum Programmation.python sha1sum et sha diffère ?

Posté par  (site web personnel) .
Étiquettes : aucune
0
27
avr.
2005
Ben pourquoi ?


rangzen@liberte:~ $ python
Python 2.4.1 (#2, Mar 30 2005, 21:51:10)
[GCC 3.3.5 (Debian 1:3.3.5-8ubuntu2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
import sha
print sha.new("dede").hexdigest()
8e65e20d4b7140a2e6ed067933d596228e46d380
rangzen@liberte:~ $ echo "dede"|sha1sum
47fae561fe8701af0356cf8403442a7795d750fb -
rangzen@liberte:~ $ echo "a"|sha1sum
3f786850e387550fdab836ed7e6dc881de23001b -
rangzen@liberte:~ $ python
Python 2.4.1 (#2, Mar 30 2005, 21:51:10)
[GCC 3.3.5 (Debian 1:3.3.5-8ubuntu2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
import sha
print sha.new("a").hexdigest()
86f7e437faa5a7fce15d1ddcb9eaeaea377667b8
  • # \n

    Posté par  (site web personnel) . Évalué à 7.

    parce que echo "dede" ajoute un \n à la fin de la ligne, mais avec l'option -n de echo ça marche.


    tigrou@Lorien:~$ echo dede
    dede
    tigrou@Lorien:~$ echo -n dede
    dedetigrou@Lorien:~$ echo -n "dede" | sha1sum
    8e65e20d4b7140a2e6ed067933d596228e46d380 -
    tigrou@Lorien:~$

    https://damien.pobel.fr

  • # héhé

    Posté par  . Évalué à 5.

    echo "dede" | /usr/bin/openssl sha1
    47fae561fe8701af0356cf8403442a7795d750fb

    echo -n dede | /usr/bin/openssl sha1
    8e65e20d4b7140a2e6ed067933d596228e46d380

    avec

    -n do not output the trailing newline

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.