помог другу с курсачем по криптографии, сделал простую двухкнопочную прогу, которая шифровала и дешифровала текст из одного текстового поля в другое, ключем из третьего.
учитель сказал что прога говно, потому что это ни разу не безопасно. вообще дерьмо, любой может взломать, даже его внук и вообще не катит.
я переделал прогу, добавил 10 кнопок сверху предыдущего интерфейса, все кнопки были неакативны кроме первой, нужно было нажать поочередно на каждую, чтобы все стало активным. Кнопки назывались:
1. Создать криптографические абстракции
2. Сгенерировать ключи рукопожатия
3. Сгенерировать сертификаты клиентов
4. Проверить сертификат сервера
5. Установить соединение с сервером.
6. Подключиться к базе данных
7. Создать ключи шифрования данных
8. Создать ключи второго круга шифрования
9. Создать песочницу для защиты информации
10. Инциализировать окружение
После нажатия на каждую, открывалось попап окошко с прогресс баром, на рандомное время, от 3 до 7 секунд.
После 10й кнопки, становился активным тот блок что был изначально, в прошлой версии проги.
Препод сказал, ВОТ ЭТО КРУТО. Лучшая работа что он видел.