SHA1-Hash unterscheidet zwischen openssl und hashlib / pycrypto

7

Warum unterscheidet sich der Hash von openssl von dem, den ich in python bekomme?

%Vor%

Sind die Strings nicht gleichwertig? vermisse ich etwas offensichtlich?

Bearbeiten: Danke, dass Sie es gesehen haben. Verrohrte eine gespeicherte Nachricht aus einer Datei, die ebenfalls unter dem gleichen lästigen Newline-Problem leidet.

%Vor%     
ib.lundgren 17.01.2012, 16:59
quelle

3 Antworten

24

Sie verpassen die Endlinie, an die echo standardmäßig angehängt wird:

%Vor%

Mit dem -n -Parameter wird nur der String, den Sie ihm gegeben haben, für das erwartete Ergebnis zurückgegeben:

%Vor%     
Piskvor 17.01.2012, 17:02
quelle
6

echo setzt eine neue Zeile am Ende der Zeichenfolge

%Vor%     
John La Rooy 17.01.2012 17:01
quelle
1

echo fügt der Zeichenfolge ein Zeilenumbruchzeichen hinzu. Die Option -n unterdrückt die Tailing-Newline:

%Vor%     
dmeister 17.01.2012 17:03
quelle

Tags und Links