Я хотел бы зашифровать файл, содержащий 15-16 паролей, то есть действительно маленький файл, какое шифрование обеспечивает наилучшую защиту для небольшого файла?
2 ответа
Вы беспокоитесь о безопасности или скорости шифрования (поскольку размер файла невелик)?
Хорошим выбором будет AES, и если на вашем компьютере установлен относительно новый процессор, есть вероятность, что он поддерживает набор инструкций AES-NI, где шифрование происходит аппаратно и на порядок выше, чем в программном обеспечении.
Выберите размер ключа 256 бит, если вы ищете максимально возможную защиту.
Тот факт, что AES даже был выбран для реализации в процессорах, многое говорит о его эффективности и скорости.
См . Руководство по фигурному рисунку к Расширенному стандарту шифрования (AES) для получения информации об истории AES, сравнения с другими схемами и объяснения алгоритма.
Вы можете использовать простой ручной шифр, такой как шифр Цезаря, где вы заменяете каждый алфавит / число другим алфавитом / числом после определенных позиций.
Например, если взять сдвиг = 3, тогда
A будет заменен на D, D будет заменен на G и так далее.
Это безопасно для хранения и передачи, поскольку единственный способ взломать это, если вы знаете смену. Хотя метод проб и ошибок действительно может помочь взломать код, очень маловероятно, что кто-то расшифрует то, что вы написали, потому что вы шифруете пароли, и они не должны содержать словарных слов.
Однако единственная проблема заключается в том, что вы можете потерять текстовую информацию о регистре [верхний или нижний регистр], если вы сделаете это вручную [если вы не отслеживаете это]. Я могу попытаться сделать простую программу для автоматизации, если хотите. :)