2016-04-10 8 views
-2

Ich möchte über eine mobile App-Schnittstelle Daten kratzen, leider gibt es eine Signatur-Parameter. Ich habe versucht, eine andorid App, die frustrierende Sache zu dekompilieren ist, dass der Signaturalgorithmus nicht von Java geschrieben ist (So konnte die Quelle nicht sehen), ist es in einer externen Bibliothek (eine libencrypt.so-Datei).Gibt es einen bekannten Signatur (Hash) -Algorithmus, der eine 8 Byte lange Ausgabe erzeugt?

Die encrypt fuction nimmt einen Array als Eingabe.

[ '', '4314', 'PEK' 'PVG' '2016.04.07' 'MU5183', '1459997456991']

z.B. Die obige Eingabe wird ein Hash-Ergebnis (den Signaturparameter) enthalten: 'c7802d46'

Jetzt möchte ich nur mein Glück berühren. Gibt es eine gut bekannte Signatur (hash) -Algorithmus 8 Byte langen String als diese zu erzeugen?

+1

Die Frage ist falsch. Das ist die hexadezimale Darstellung des Wertes einer 32-Bit-Ganzzahl. – greenapps

+0

Fragen Sie den Autor. – zaph

Antwort

0

Wenn es eine 32-Bit-Ganzzahl (in Hex), ist es wahrscheinlich ein CRC.