Спасибо, подредактировал. Сам долго думал как назвать это "нечто": кто-то называет загрузчиком, кто-то — EFI приложением. Первый вариант вводит людей в заблуждение, а второй вряд ли кому-то будет понятен, хоть и является более правильным.
Думаю лучше потерять зашифрованные данные, чем они попадут в не те руки. К тому же есть такая же вероятность что и жёсткий диск с данными может полететь. А про ИБП я тоже думал, интересная тема)
Во-первых, я не писал криптографический алгоритм самостоятельно, а взял уже готовую библиотеку Fernet. Во-вторых, я не позиционирую это решение как профессиональное, это больше экзотика, за то оригинально и интересно, возможно нужно было заранее упомянуть об этом в статье. А про обычное шифрование диска BitLocker'ом все и так знают.
Спасибо! Скрипт и в правду можно было легко написать и в Makefile, об этом я как-то не подумал.
Спасибо! Возможно выпущу продолжение этой статьи, тема очень интересная.
Основной код приведён на C, а на Python написан скрипт для сборки и запуска основной программы.
Спасибо, подредактировал. Сам долго думал как назвать это "нечто": кто-то называет загрузчиком, кто-то — EFI приложением. Первый вариант вводит людей в заблуждение, а второй вряд ли кому-то будет понятен, хоть и является более правильным.
Не могу с вами не согласится. Fernet взял из-за лёгкости в понимании, в отличии от других библиотек в которых всё не много сложнее.
Думаю лучше потерять зашифрованные данные, чем они попадут в не те руки. К тому же есть такая же вероятность что и жёсткий диск с данными может полететь. А про ИБП я тоже думал, интересная тема)
Во-первых, я не писал криптографический алгоритм самостоятельно, а взял уже готовую библиотеку Fernet. Во-вторых, я не позиционирую это решение как профессиональное, это больше экзотика, за то оригинально и интересно, возможно нужно было заранее упомянуть об этом в статье. А про обычное шифрование диска BitLocker'ом все и так знают.