Am două texte cifrate (nu știu ce algoritm de criptare a fost folosit pentru a le crea) care ambele încep cu același cuvânt lung de 3 caractere. Acest lucru m-a făcut să cred că aceeași cheie a fost folosită pentru amândoi și că o pot exploata pentru a o descifra.
Ești sigur că sunt în mod explicit text cifrat? Motivul pentru care întreb este că, deseori, textul cifrat face parte dintr-un format de fișier sau un protocol. Aceste protocoale pot conține alte date decât doar rezultatele directe ale cifrului. Ele pot de ex. să fie o etichetă și o lungime în fața unui șir de text cifrat ca parte a unei structuri TLV, sau pot fi o magie de fișier, parte a unui nonce non-aleatoriu etc. etc. etc.
Desigur, s-ar putea ca acestea să facă parte dintr-un text cifrat. În acest caz, ele pot fi generate folosind un flux de chei identic, iar acest flux de chei poate fi generat ca parte a unui cifr de flux. În acest caz, puteți încerca să o rezolvați căutând un bloc de timp de mai multe ori așa cum faceți în prezent. Cu toate acestea, ar putea fi și faptul că a Cifrul fluxului compatibil cu textul simplu a fost folosit și, în acest caz, va trebui să vă uitați la tehnici pentru a sparge cifrul.
Dacă textul cifrat conține doar caractere imprimabile (și nu doar hex sau baza 64), atunci s-ar putea să sugereze un cifru clasic, care de obicei operează pe unul sau câteva caractere la un moment dat. Din nou, analiza depinde de cifr. Rețineți că un cifru de flux (cu un flux de chei randomizat) care utilizează XOR nu poate scoate doar caractere imprimabile, cu excepția cazului în care rezultatul a fost convertit în mod explicit în caractere imprimabile ulterior.
În cele din urmă, șansa de a obține aceiași 3 octeți (care nu pot fi imprimate) este de unu în $2^{24}$ (aproximativ unul din 16 milioane). Pare puțin probabil ca aceasta să fi fost generată de o funcție (pseudo)-aleatorie întâmplător, dacă acesta este într-adevăr un text cifrat. Cu toate acestea, este posibil să alegeți în mod deliberat text cifrat dacă cineva a vrut să vă încurce.