Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В Java-стрингах не рекомендуют хранить пароли. Лучше в массиве.
Недостаток симметричного шифра… то ключ ломается на раз-два… Поэтому метод шифрования как самостоятельный нынче не используется от слова совсем.
если мы знаем часть шифрособщения которое поступило в шифратор.
Ждём от вас утилиту
Вы упустили вот этот важный момент
Для A5/1 — наслаждайтесь
Добавить генератор длинной непредсказуемой гаммы — и получится отличный шифр.
Атака на основе открытых текстов. Даже старый DES прекрасно ей противостоит, требую 2 в 47 степени пар открытый текст/шифротекст для эффективной атаки. Что более чем много, и в нормальных условиях атака невозможна. Не говоря уже о более новых шифрах типа AES.
А у вас в функции decryptMessage объявляется decMessage, а возвращается encMessage...
Аналогия с сейфом применима
Основы криптографии. Часть 0