Какой шифр использовать для очень маленького файла

Какой шифр использовать для очень маленького файла

Я хотел бы зашифровать файл, содержащий 15-16 паролей, то есть очень маленький файл. Какое шифрование обеспечит лучшую безопасность для маленького файла?

решение1

Вас беспокоит безопасность или скорость шифрования (поскольку размер файла небольшой)?

Хорошим выбором будетАЕС, и если у вас в компьютере относительно новый процессор, скорее всего, он поддерживаетAES-NIнабор инструкций, в котором шифрование происходит на аппаратном уровне и на порядок быстрее, чем это делается программно.

Если вам нужна максимально возможная безопасность, выберите размер ключа 256 бит.

Тот факт, что AES был вообще выбран для внедрения в процессоры, многое говорит о его эффективности и скорости.

ВидетьКраткое руководство по расширенному стандарту шифрования (AES)для получения информации об истории AES, сравнения с другими схемами и объяснения алгоритма.

решение2

Вы можете использовать простой ручной шифр, такой как шифр Цезаря, где вы заменяете каждую букву/цифру другой буквой/цифрой после определенных позиций.
Например, если вы возьметесдвиг = 3затем
A будет заменено на D, D будет заменено на G и так далее.
Это безопасно для хранения и передачи, так как единственный способ взломать его — знать сдвиг. Хотя метод проб и ошибок действительно может помочь взломать код, крайне маловероятно, что кто-то расшифрует то, что вы написали, потому что вы шифруете пароли, и они не должны содержать слов из словаря.
Однако единственная проблема в том, что вы можете потерять информацию о регистре текста [верхний или нижний регистр], если сделаете это вручную [если вы не отслеживаете это]. Я могу попробовать сделать простую программу для автоматизации этого, если вы хотите. :)

Связанный контент