Ist es möglich, zu knacken SHA256, wenn Sie wissen, dass die Antwort eine Koordinate?

Muss ich Riss ein sha256-hash, und ich weiß, die Antwort ist in den Koordinaten, aber ich weiß nicht, was sind die Werte in einem Koordinatensystem
Beispiel:

3f1c756daec9ebced7ff403acb10430659c13b328c676c4510773dc315784e4e
58.375782 26.742632

Ist es möglich, erstellen Sie ein python Skript, das macht zwei-Variablen (mit dem Wert 00.000000), dann fügen Sie Sie zusammen (ex: k=i+" "+j), dann wandelt k in sha256 und vergleicht Sie mit der sha256, ich bin versucht zu knacken. Wenn es nicht gleich die sha256 geknackt, dann fügt er i einen Wert (i=i+00.000001) und triess wieder. und so weiter und so weiter

Sicher, man kann die bruteforce hash. Mit der Zeit.. Man muss nur versuchen 10**16 Kombinationen.
Sie definitiv könnte geschrieben haben, Martijn ' s selbst beantworten, das Sie beschrieben, der Algorithmus, die in Ihrer Frage.
Die Koordinate string nicht produzieren, der bestimmte hash-digest. Was ist der genaue - format der input-string für die Koordinaten? In Meiner Antwort nehme ich an, dass die hash-Funktion zugeführt wird, eine xx.xxxxxx yy.yyyyyy koordinieren; z.B. eine Zahl formatiert auf 2,6 stellen mit 0 Auffüllen, und ein Leerzeichen zwischen die beiden Koordinaten.
Wenn Sie auf der Suche nach Möglichkeiten, um anzugreifen, SHA256, die besser sind als brute-force - ... gibt es bekannte preimaging Angriffe für die Erstellung von Kollisionen, aber keine veröffentlichten Angriffe (ab 2014) für die Umkehrung einen hash. Wikipedia, beschreibt Sie in einem Laien-Niveau. Wenn Sie wollen, um tatsächlich einen nutzen von Ihnen haben, werden Sie brauchen, um mehr details zu erfahren. Wenn jemand gefunden hat, einen neuen Angriff vor kurzem, die Chancen, dass Sie poste es als Antwort auf deine Frage, anstatt in den verschiedenen öffentlichen crypto-Foren scheint ziemlich schlank.

InformationsquelleAutor josh | 2014-01-19

Schreibe einen Kommentar