То, что вы описываете здесь, является известной атакой открытым текстом. Атакующий изучает как открытые тексты, так и соответствующие шифротексты, и его цель - найти ключи. Современные шифры предназначены для защиты от такого рода атак.
Фактически, любой современный шифр защищен от еще более сильных атак, таких как выбранные атаки с открытым текстом и выбранные атаки с использованием шифрованного текста. Даже если злоумышленнику разрешено выбрать открытый текст и соответствующий зашифрованный текст или выбрать любое количество зашифрованных текстов и изучить его расшифровку, он / она все равно не сможет изучить ключ.
Это очень затрудняет разработку нового шифра. Но, к счастью, у нас уже есть хорошие шифры, такие как AES.
Я также должен добавить, что все вышеперечисленные атаки предполагают, что злоумышленник знает все детали используемого шифра. Единственное, что он не знает, это ключ, который используется. Это известно как принцип Керкгофа.