Самое простое решение - сжать файлы, которые вы хотите отправить, используя 7Zip, в защищенный паролем архив.
Это кроссплатформенное решение, поскольку 7Zip доступен практически повсеместно.
Мне нужно надежно зашифровать файл в MacOS X, но я должен иметь возможность открыть файл в другой ОС, такой как Windows 10.
Я хотел бы иметь возможность использовать легко передаваемый ключ, такой как пароль.
Как мне это сделать?
Самое простое решение - сжать файлы, которые вы хотите отправить, используя 7Zip, в защищенный паролем архив.
Это кроссплатформенное решение, поскольку 7Zip доступен практически повсеместно.
Если вам нужно надежное шифрование, которое доступно практически на любой платформе (включая Windows и macOS), вам, вероятно, следует использовать GPG (замена свободного программного обеспечения для PGP). Шифрование это то, что он делает, и это довольно хорошо.
Он может использовать симметричное (только для пароля) шифрование ( -c
), если вы не хотите использовать или не имеете закрытых ключей, но тогда безопасность во многом зависит от пароля, который вы используете (поэтому не выбирайте «пароль») ).
И он также поддерживает некоторое сжатие (алгоритмы, такие как zip, zlip, bzip2 и такие параметры, как -z 9
).
Не то чтобы такая программа, как 7zip, тоже не очень хорошая, но есть много мелких ошибок, которые могут серьезно ухудшить безопасность. Я не знаю, был ли 7zip протестирован, но, очевидно, GPG / PGP поставили в тупик итальянскую и британскую полицию и ФБР .