Anstelle von 819 solltest du besser 1252 wählen.
Von Windows war hier ja nicht die Rede.

Und wenn man SHA-1 Codes vergleichen will, muß natürlich der Ausgangsstring jeweils identisch vorliegen (also mit derselben Codepage). Wenn Du Probleme mit dem "@" hast, bedeutet das ja nur, dass dahinter offenbar ein anderer Hex-Code liegt als erwartet. Also scheint die Codepage nicht zu stimmen.

Wie kommst Du denn darauf, dass der SHA-1 Code fehlerhaft ist? Womit vergleichst Du den?

Gruß,
KM