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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 540204
Url: https://administrator.de/contentid/540204
Ausgedruckt am: 26.11.2024 um 03:11 Uhr
4 Kommentare
Neuester Kommentar
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.
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.
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?
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?
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?
Zitat von @Fennek11:
Hallo,
berichte bitte, ob das hilft:
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.
lks