Вы вообще знаете, что для ввода корректного pin-кода даются три попытки (после чего, либо ждём следующих 3х попыток - этак сутки, либо требуется pac-код /длина которого - поболее пина - в 3-5 раз, а вероятность подбора - ниже на ещё большее число порядков, а если речь о финансовой операции - после третьей неудачи - Вас просто отстраняют от подобных действий - до личной явки в банк)!?
...
Покажите мне того идиота, который написал ключи шифрования так, что после третьей попытки - можно полностью их раскрыть!
...
Не бывает так просто! Просто не бывает так! Так просто не бывает! Не так просто бывает! /смысл всех фраз, по сути - одинаков, теперь из всех фраз уберём по одному буквосочетанию(слову) из фраз с 1 по 4, соответственно: 1е, 2е, 3е, и снова 1е (т.е. убираем частицу отрицания "не") - смысл каждой фразы изменится до наоборот, две последних - станут идентичны, а вот совокупный смысл первых трёх - останется прежним (суть та-же, только исходное рассуждение - от противного), а теперь - из каждой фразы уберём по первому слову, и знаки восклицания в конце заменим на произвольно выбранные (т.е. - на любые удобные, допустим: ".",or:"?",or:"!",or:":)" = "точка", или: "вопрос", или: "восклицание", или: "улыбка") - вот сколько в данном случае смысловых вариантов Вы увидели?!/
...
К чему этот пример? А вот к чему, подойдём к нему с позиции электронного шифрования, для записи данной задачи потребуется всего 4 байта информационной ёмкости, переформулировка - войдёт в аналогичный объём (убрали одно звено - вместо него добавили вариативность знака).
...
Попробуйте, для начала - самостоятельно прикинуть - сколько информации в представленных Вами трёх десятиричных числах: 2х+3х+7и-значных /для начала - просто информационную ёмкость для их записи/ = сколько ячеек размером в 1 байт потребуется, для размещения информации ("голой" - числовой) представленной Вами для обработки, после её перевода в двоичный код!?