Outils pour utilisateurs

Outils du site


informatique:openssl

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
informatique:openssl [24/03/2021 21:37] – [Chiffrer des fichiers en asymétrique (clé privée/publique)] cyrilleinformatique:openssl [24/03/2021 21:48] – [Chiffrer des fichiers en asymétrique (clé privée/publique)] cyrille
Ligne 79: Ligne 79:
  
 <code bash> <code bash>
 +# blowfish may be faster in code implementation,
 +# but recent cpu embed hard coded aes which should be faster ;-)
 +#ALGO=-blowfish
 +ALGO=-aes256
 +
 # Create a random secret: # Create a random secret:
 #  - secret size must be compatible with RSA #  - secret size must be compatible with RSA
Ligne 91: Ligne 96:
 # encrypt file with the secret: # encrypt file with the secret:
 echo $SECRET \ echo $SECRET \
- | openssl enc -blowfish -pbkdf2 -salt -pass stdin -in $THE_FILE -out ${THE_FILE}.ssl+ | openssl enc $ALGO -pbkdf2 -salt -pass stdin -in $THE_FILE -out ${THE_FILE}.ssl
  
 # decrypt the secret: # decrypt the secret:
Ligne 97: Ligne 102:
 # decrypt the file: # decrypt the file:
 echo $SECRET \ echo $SECRET \
- | openssl enc -d -blowfish -pbkdf2 -salt -pass stdin -in ${THE_FILE}.ssl -out ${THE_FILE}.clear+ | openssl enc -d $ALGO -pbkdf2 -salt -pass stdin -in ${THE_FILE}.ssl -out ${THE_FILE}.clear
  
 </code> </code>
informatique/openssl.txt · Dernière modification : 17/08/2021 15:43 de cyrille

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki