Sto seguendo i consigli di qui su come crittografare un lungo testo in java. Poiché la crittografia di un lungo testo direttamente utilizzando una chiave a 2048 bit non è possibile, si consiglia di creare una chiave di crittografia a 128 bit chiave, quindi utilizzarla con AES per crittografare il testo lungo. Quindi utilizzare la chiave a 2048 bit dal keystore per crittografare la chiave AES a 128 bit e inviare / salvare la chiave crittografata e il lungo testo crittografato insieme.
La mia domanda è ..
L'anello più debole della catena non è il 128 bit? Perché un hacker (forza bruta) non può tentare di rompere direttamente la chiave a 128 bit e decifrare semplicemente il lungo testo con esso? Come crittografare il lungo testo con una chiave da 2048 bit in modo che il testo lungo abbia 2048 bit di sicurezza?