Având în vedere un bloc de date, să zicem
THE+ QU+ICK+ BR+OWN+ FO+X J+UMP+ED +OVE+R T+HE +LAZ+Y D+OG
Există vreo metodă de criptare care să facă inutilă cunoașterea că caracterul „+” se va repeta întotdeauna fiecare al 4-lea caracter pentru a sparge cheia folosită pentru a cripta datele?
Dacă există, cum funcționează această criptare și de ce un semnal cunoscut nu v-ar permite să spargeți codul?
Vă rugăm să presupuneți că utilizarea lui „+” ca semnal repetat este doar un exemplu și că semnalul poate fi atât de mare și complex (sau mic și simplu) cât este necesar pentru a preveni ca un sistem de criptare să facă semnalul inutil.
Ceea ce încerc în cele din urmă să-mi dau seama aici este „Pot să îmi aranjez datele în așa fel încât să fie imposibil ca un actor rău intenționat să le păstreze pentru răscumpărare folosind orice sistem de criptare modern sau teoretic”.
Aceasta înseamnă că de fapt nu-mi pasă de cheie și pot ști de la început că mă uit la text cifrat, nu la date generate aleatoriu menite să-mi înfunde încercările de decriptare.
Înseamnă, de asemenea, că presupun că scopul meu nu este de a decoda în mod elegant datele ghicind cheia dintr-o singură încercare, în schimb vreau pur și simplu să transform o încercare de spargere a cheii cu forță brută care necesită peste 1.000.000 de ani într-o încercare care va necesita câțiva. zile cel mult.