Frage

Ich habe die Seite zu kodieren, und ich habe die Seite zu dekodieren.

Ich weiß nicht, aber das Wissen darüber, wie es selbst Seiten ohne die Bahn zu tun.

Was ich versuche zu tun ist, herauszufinden, wie ein hoplink zu kodieren wie:

http://geoffreyf6.earth4.hop.clickbank.net

in

http://8e5250ieuas1d9b9bo6c6p8xat.hop.clickbank.net/ 

Die Encoder / Decoder-Seiten befinden sich hier:

http://www.clickbank.com/hoplink_encoding.htm
http://www.clickbank.com/hoplink_decoding.htm

Nun, ich weiß, ich konnte einfach ihre Website getroffen zu kodieren (und ich habe bereits Code, dies zu tun), aber ich frage mich, was hinter den Kulissen vor sich geht.

Es gibt 26 Zeichen in der Ausgabe so ein Brief Substitution außer Frage zu sein scheint.

Es gibt Zeichen wie x, t, und so weiter, so dass es nicht in hex sein (plus es ist zu kurz für die).

Ich glaube nicht, dass jede Art von Hash verwendet, weil diese 100% eindeutig sein und alle Hashes haben eine Chance einer Kollision nicht wahr?

Alle Ideen, wie dies herauszufinden?

War es hilfreich?

Lösung

in der Form die gleichen Details eingeben gibt eine andere Codierung jedes Mal, so Codierung / Decodierung ist eigentlich eine falsche Bezeichnung. Wahrscheinlicher ist, sind Speicher sie den Datensatz zusammen mit dieser Kennung, was auch immer es ist, und es entweder für die Suche verwenden. Was bedeutet, dass

a) der Wert ist etwas willkürlich

b) Sie werden nicht in der Lage sein, ihre „Geber“

umgehen

Andere Tipps

Die Chance einer Hash-Kollision für einen richtigen Hash-Algorithmus ist wirklich, wirklich niedrig; Ich vermute, es ist ein Hash, vielleicht mit einer Folge von alternativem Hash-Algorithmus, falls es zu einer Kollision.

UPDATE: Wie wäre es theoretisch 2 ^ 128 Versuche erfordern, bevor man vernünftigerweise eine Kollision mit SHA-256 erwarten könnte (ich sage theoretisch, weil ich zu hören über einige Angriffe auf SHA-256, daran zu erinnern scheint, dass diese Zahl zu reduzieren, obwohl nicht auf unsichere Ebene aktuelle Hardware verwendet wird).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top