OpenSSL et quelle méthode de cryptage utiliser

Je suis sous OS X 10.8.3, averti avec une ligne de commande et je veux utiliser OpenSSL pour commencer à crypter des informations sensibles sur mon MacBook Pro

Je sais que je peux utiliser OpenSSL dans une syntaxe comme:

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

Quelqu'un peut-il expliquer quel type de cryptage utiliser et pourquoi?

De plus, Puis-je coller une chaîne dans cette commande OpenSSL et récupérer une chaîne cryptée à stocker dans un fichier? (disons une liste de mots de passe). Stockez chaque mot de passe crypté dans le fichier texte et ensuite, cryptez également le fichier entier.

Je suppose également que l'on peut chiffrer d'une manière, puis chiffrer une deuxième fois en utilisant une méthode différente pour une protection accrue.

Si je crypte cela sous OS X, je suppose également que je pourrais le déchiffrer sous Linux.

demandé sur