Hallo,
ich habe ein kleines Problem mit dem getHashCode von Strings. Ich vergleiche die Hashcodes von 2 Zeichenketten (Kopierschutz). Eine Zeichenkette ist dabei auf dem jeweiligen Rechner hinterlegt. Jetzt hat jemand die Software auf Windows7 mit 64Bit installiert. Jetzt bekomme ich für den gleichen String auf meinem Rechner und dem 64 Bit Rechner einen anderen Hasch-Code. Leiderr kann ich das System nicht einfach abändern, weil ja sonst die ganzen schon vergebenen Codes ungültig würden. Außerdem wird der Code auf einem 32Bit rechner erzeugt und dann dem Kunden gegeben.
Also nun zur Frage. Wie kann ich einen HashCode erzeugen wie beim 32Bit System ? Leider weiß ich auch nicht welcher Hash-Algorithmus bei Net verwedet wird.
Vielen Dank für Eure Ideen.
Mike
ich habe ein kleines Problem mit dem getHashCode von Strings. Ich vergleiche die Hashcodes von 2 Zeichenketten (Kopierschutz). Eine Zeichenkette ist dabei auf dem jeweiligen Rechner hinterlegt. Jetzt hat jemand die Software auf Windows7 mit 64Bit installiert. Jetzt bekomme ich für den gleichen String auf meinem Rechner und dem 64 Bit Rechner einen anderen Hasch-Code. Leiderr kann ich das System nicht einfach abändern, weil ja sonst die ganzen schon vergebenen Codes ungültig würden. Außerdem wird der Code auf einem 32Bit rechner erzeugt und dann dem Kunden gegeben.
Also nun zur Frage. Wie kann ich einen HashCode erzeugen wie beim 32Bit System ? Leider weiß ich auch nicht welcher Hash-Algorithmus bei Net verwedet wird.
Vielen Dank für Eure Ideen.
Mike