Einzelnen Beitrag anzeigen

gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#3

AW: Bekomme falschen SHA1 Hash mit DEC

  Alt 11. Jan 2011, 12:48
8F085398511020773607085398511020773607073677201051 985308

rauskommen sollte
f9a2f4cc623e320136186e2c4e35c4e49f43e058

bekomme aber

C6630A6C308ADAF8044049E86FEFFE7119136D21

zurück was mache ich falsch
Beide Werte sind richtig: denn
SHA1('8F085398511020773607085398511020773607073677 201051985308')
= C6630A6C308ADAF8044049E86FEFFE7119136D21. Du willst aber wahrscheinlich den Bytestring hashen und dann ist SHA1(8F0853985110207736070853985110207736070736772 01051985308)
= f9a2f4cc623e320136186e2c4e35c4e49f43e058.

Also wandele den HexString in ein Byte-Array um oder ruf die DEC/SHA1-Function auf die native Hexstrings verarbeitet.
  Mit Zitat antworten Zitat