Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/09/2012, à 12:45

alfirdaous

ZIP et l'option encrypt

Bonjour,

je viens de tester l'option encrypt sur zip, mais je vois pas un changement:

$ zip --password pass --encrypt -r *.mp3

L'option encrypt sert a quoi exactement?

L'option password, est-elle securisee??

Merci a vous

Dernière modification par alfirdaous (Le 29/09/2012, à 12:45)

Hors ligne

#2 Le 29/09/2012, à 13:08

Postmortem

Re : ZIP et l'option encrypt

Salut,
Déjà, ta commande ne me semble pas bonne, il faut faire ainsi :

zip --encrypt --password pass -r nom_archive.zip *.mp3
man zip a écrit :

-P password
       --password password
              Use password to encrypt zipfile entries (if any).  THIS IS INSECURE!  Many multi-user operating systems
              provide  ways  for any user to see the current command line of any other user; even on stand-alone sys‐
              tems there is always the threat of over-the-shoulder peeking.  Storing the plaintext password  as  part
              of a command line in an automated script is even worse.  Whenever possible, use the non-echoing, inter‐
              active prompt to enter passwords.  (And where security is truly important, use strong  encryption  such
              as  Pretty  Good  Privacy instead of the relatively weak standard encryption provided by zipfile utili‐
              ties.)

En fait, il est conseillé de faire comme ça :

zip --encrypt -r nom_archive.zip *.mp3

Puis de rentrer ton mot de passe quand il est demandé.


Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne

#3 Le 29/09/2012, à 13:15

pingouinux

Re : ZIP et l'option encrypt

Bonjour,
Pour chiffrer l'archive, on peut utiliser soit --password pass, qui utilise le mot de passe fourni, soit --encrypt, qui va demander le mot de passe (+ confirmation).
Il vaut mieux utiliser la seconde méthode, qui évite de laisser traîner le mot de passe dans l'historique des commandes.
Édité : Je n'ai pas été assez rapide !

Dernière modification par pingouinux (Le 01/10/2012, à 09:50)

Hors ligne

#4 Le 29/09/2012, à 21:51

alfirdaous

Re : ZIP et l'option encrypt

Je pense que encrype est bien securisee, mais je ne pense pas etre possible de la mettre en un script PHP:

<?php
$cmd = '/usr/bin/zip --encrypt -r nom_archive.zip *.mp3';
//$cmd = '/usr/bin/zip --password pass -r nom_archive.zip *.mp3';
echo $cmd.'<br />';
$exec = exec($cmd ." 2>&1");
echo $exec;
?>

le retour:

/usr/bin/zip --encrypt -r nom_archive.zip *.mp3
zip error: Invalid command arguments (stderr is not a tty)

Hors ligne