Sto implementando un algoritmo AES 256 su carte di credito e mi chiedo se potrei rafforzare o indebolire il set di dati crittografato se divido il set di dati e lo mantenga in due posizioni. Non capisco abbastanza l'algoritmo di AES per sapere se 'tutti i bit devono essere presenti per il cracking' o se un sottoinsieme dei dati crittografati rende effettivamente più facile il crack.
Ecco lo scenario:
Testo da crittografare : 4798531212123535
Algorithm : AES256
Chiave : b0882e32f1194793800f4f0b43ddec6b273d31aafc474c4c8a3d5ae35b3e104b
Dati crittografati : GoCN4o35w4vzU4hQp47CLUgsTgaxRvvT7qdTVh5Hl + I =
Q1 : Se dovessi dividere il set di dati in 2 parti e memorizzarle in 2 repository in 2 parti del paese ... Se una delle parti fosse compromessa, avrei indebolito la sicurezza dividendo?
Q2 : una domanda seguente sarebbe: se il set di dati parziale & la chiave è stata compromessa, la chiave può essere utilizzata per decodificare parte del set di dati o l'intero set di dati deve essere presente per vincere?
Parte 1 : GoCN4o35w4vzU4hQp47CLUgs
Parte 2 : TgaxRvvT7qdTVh5Hl + I =
------------ Aggiunto per chiarezza --------------
Se la Parte 1 e la Chiave fossero compromesse, il risultato della decrittografia risulterebbe in qualcosa di valore? Il risultato sarebbe una sequenza corretta di caratteri?
Valori compromessi :
Parte 1 : GoCN4o35w4vzU4hQp47CLUgs
Chiave : b0882e32f1194793800f4f0b43ddec6b273d31aafc474c4c8a3d5ae35b3e104b
Il valore decrittografato sarebbe qualcosa come: 47985312 (che è una sequenza dell'originale)