chef1568
Goto Top

Welcher Verschlüssellungsalgo?

Hallo zusammen,

ist es möglich den verwendeten Algorithmus zum Verschlüsseln eines HEX-Wertes zu ermitteln, wenn man IN und OUT hat?

Zur Erklärung:
Ich nutze eine Funktion die mir aus einem HEX-IN mittels eines Algos einen neuen HEX-Out generiert.
Ich besitze den ursprünglichen HEX-String und das Ergebnis.
Leider kann ich die Funktion nicht nachbauen, da ich den verwendeten Algo nicht kenne.
Kann ich dies irgendwie herausfinden?

Danke und viele Grüße,
Feder

Content-ID: 540204

Url: https://administrator.de/contentid/540204

Ausgedruckt am: 26.11.2024 um 03:11 Uhr

Fennek11
Fennek11 27.01.2020 um 16:05:51 Uhr
Goto Top
Hallo,

berichte bitte, ob das hilft:

https://null-byte.wonderhowto.com/how-to/use-hash-identifier-determine-hash-types-for-password-cracking-0200447/

https://github.com/blackploit/hash-identifier
beidermachtvongreyscull
beidermachtvongreyscull 27.01.2020 aktualisiert um 16:16:41 Uhr
Goto Top
Was ich noch aus der Zeit meines Studiums zu wissen glaube ist, dass Du Dich mittels iterativer Verfahren u.U. dem Original tatsächlich nähern kannst.

Du musst ausreichend Versuche produzieren, die Du vergleichen kannst.

Wenn Du nur ein Ergebnis hast, wird es aus meiner Sicht unmöglich sein, denn

2+1 = 3
2+2+2-2-2+1 = 3
Wurzel(9) = 3
usw...

Und nur weil Du einen Weg findest, der Dir in einem Fall das vermeintlich richtige Ergebnis liefert, so heißt das nicht, dass er in allen Fällen das richtige liefern wird.
Lochkartenstanzer
Lochkartenstanzer 27.01.2020 aktualisiert um 17:05:39 Uhr
Goto Top
Zitat von @chef1568:

Hallo zusammen,

ist es möglich den verwendeten Algorithmus zum Verschlüsseln eines HEX-Wertes zu ermitteln, wenn man IN und OUT hat?

Du willst einen Chosen Plaintext Attack machen?


Zur Erklärung:
Ich nutze eine Funktion die mir aus einem HEX-IN mittels eines Algos einen neuen HEX-Out generiert.
Ich besitze den ursprünglichen HEX-String und das Ergebnis.
Leider kann ich die Funktion nicht nachbauen, da ich den verwendeten Algo nicht kenne.
Kann ich dies irgendwie herausfinden?

Jage einfach einige tausend Dateien darüber und wirf die Plaintext-Ciphertext-Paare in einen Krypto-Analysator.

lks

PS: Du könntest auch versuchen einen passenden LSFR zu bauen.

PPS: Du bist nicht zufällig der Sohn vom Kryptochef, der versucht die Vollbitverschlüsselung seines Papas zu verstehen?
Lochkartenstanzer
Lochkartenstanzer 27.01.2020 aktualisiert um 17:06:57 Uhr
Goto Top
Zitat von @Fennek11:

Hallo,

berichte bitte, ob das hilft:

https://null-byte.wonderhowto.com/how-to/use-hash-identifier-determine-hash-types-for-password-cracking-0200447/
> 
> https://github.com/blackploit/hash-identifier


Für sowas nimmt man inzwischen Rainbow-Tables in allen Geschmacksrichtungen. face-smile

lks