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

Я на OS X 10.8.3, разбираюсь в командной строке и хочу использовать OpenSSL, чтобы начать шифровать конфиденциальную информацию на моем MacBook Pro

Я знаю, что могу использовать OpenSSL в таком синтаксисе, как:

openssl enc -aes-256-ecb -in in.txt -out encrypted.txt

Кто-нибудь может объяснить, какой тип шифрования использовать и почему?

Кроме того, могу ли я вставить строку в эту команду OpenSSL и вернуть зашифрованную строку для хранения в файле? (произнесите список паролей). Храните каждый пароль в зашифрованном виде в текстовом файле и затем также зашифруйте весь файл.

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

Если я зашифрую это в OS X, я также предполагаю, что смогу расшифровать это в Linux.