- берешь https://github.com/otseven/OT7
- Генеришь одноразовый шифроблокнот на несколько гигабайт;
- Шаришь с друганом (допустим пишешь блобик на dvd и отдаешь ему при личной встрече);
- Пишешь сообщение длиной N байт;
- Выбираешь неиспользованый ранее интервал [s; S+N) из шифроблокнота;
- Гаммируешь интервалом сообщение;
- Посылаешь его другану вместе с парой чисел s и N;
- Вычеркиваешь интервал;
- Друган получает, и дешифрует сообщение тем же интервалом
- Шекурно @ Спецслужбы сосут хуи
Где я наебался, двач?
@lexszero ну ключ - это подмножество PSK
@4da соответственно вайпать нужно конечно для PFS
@komar самая большая проблема - это откуда напиздить столько случайных чисел.
@komar стулом давить чтоли и ковертить визг в байтики?
@4da из атмосферного радиошума, тупой штоле // пруф или rdrand
@zar отличная идея, но сожми перед использованием // сжатие убирает много нежелаемой в твоем случае избыточности
ну и хедеры обрежь, обв (выброси префикс файла байт так на 238005), или односторонне засоли (xor) одноразовым ключем