Cette question a déjà une réponse ici:
J'ai un répertoire dans lequel il y a beaucoup de .RAR
fichiers / archives protégés par mot de passe . Les mots de passe de ces archives individuelles sont connus .
Je veux supprimer la protection par mot de passe de tous sans extraire le contenu . Étant donné que chaque fichier est supérieur à 1 Go, la décompression puis la recompression sans cryptage par mot de passe ne me convient pas. Comment puis-je facilement faire ça? J'utilise WinRAR 3.80 sur Win7. Tous les autres outils tiers sont les bienvenus.
passwords
encryption
compression
archiving
winrar
Mehper C. Palavuzlar
la source
la source
Réponses:
Meilleure solution (IMHO):
Utilisez un fichier de commandes DOS avec la commande FORFILES pour cicle tous les fichiers , avec la commande pour annuler le mot de passe et le sauvegarder ensuite sans mot de passe. Et enfin, supprimez les fichiers inutiles.
Si j’étais vous, je le ferais en python , pour moi c’est moins déroutant que BATCH Files (* .bat), et vous pouvez trouver des recettes pour presque tout ce que vous voulez faire, tout ce que vous avez à faire est de coller, puis de La bonne façon :) )
la source
Étant donné que chaque fichier est chiffré à l’aide de la phrase secrète / mot de passe, il est logique que vous ayez besoin du mot de passe pour dé-chiffrer.
Mais les fichiers sont cryptés, ce qui signifie que sans mot de passe, ils sont apparemment des ordures aléatoires.
S'il était possible de simplement supprimer les mots de passe, sans extraire, le cryptage de Winrar serait brisé (de toute façon, à ma connaissance).
Donc, je ne vois pas vraiment comment c'est possible - écrivez simplement un fichier de commandes pour les décrypter tous du jour au lendemain.
la source
WinRAR utilise un vrai cryptage dur. "Supprimer" mot de passe signifie déchiffrer toutes les données. Je ne sais pas, mais le cryptage est possible en une opération avec compression. Par conséquent, le mot de passe "remove" nécessite une décompression.
la source