Identificazione hash di un hash variabile [duplicato]

-1

Ho appena ricevuto alcuni hash da un database di un sito Web, ma non ho mai visto questo tipo di hash, che cos'è hash?

IAsJEwlMIlBWGHpa
Az4IFRFPPFBd
DwEOGAhBNyFcFXw=
Ay4GFQJBIwBeEg==
    
posta NBA YoungCode 21.12.2016 - 03:03
fonte

2 risposte

1

Lunghezza variabile

Questi non sembrano essere hash, almeno non da una singola fonte, perché hanno una lunghezza variabile - la prima è una codifica base64 di 12 byte, la seconda è solo 9.

Se non altro, sono stringhe crittografate, forse semplicemente XOR rispetto a qualche chiave, poiché la lunghezza variabile e l'estrema mancanza implicano che non può essere uno dei codici a blocchi comuni.

Se si presuppone che sia il caso, e la chiave viene riutilizzata, si hanno alcune ipotesi sul contenuto (ad esempio che è probabile che siano ascii alfanumerici) e si hanno molti più esempi di questi quattro, quindi potrebbe essere rotto; ma se questo è tutto ciò che hai, allora non ci sono abbastanza informazioni per dedurre altro.

    
risposta data 21.12.2016 - 03:17
fonte
1

Non potrei dire senza una chiave per l'effettiva stringa crittografata o almeno la conoscenza di quale algoritmo è in uso. Questo è il problema della crittografia, non è fornito con una firma predefinita per rendere la decrittografia più facile per gli aggressori.

Questo è un esempio di AES, un metodo di crittografia a chiave simmetrica comune. Tuttavia, questo non è quello che stai cercando perché AES fornisce solo output in 128, 192 e 256 bit di lunghezza.

Testo non crittografato: Boo, sono l'omino di marzapane.

Chiave: HeyYa

Crittografia: 128 bit AES

Stringa crittografata: 9ROOuI1Dn0MMukmdMfO0O / ZeuTrZ0LB7RnSUmjpXEck =

    
risposta data 21.12.2016 - 03:14
fonte

Leggi altre domande sui tag