Comment ouvrir un .txt.fichier enc?
J'ai un .txt.fichier enc. Lorsque j'essaie de l'ouvrir dans un éditeur de texte comme Emacs, je reçois un nombre arbitraire de caractères et de chiffres. Il est chiffré, en fait. J'ai aussi essayé la ligne de commande openssl outils, mais ils ne donnent pas le résultat correct.
Quelqu'un sait comment je peux ouvrir un tel fichier?
OriginalL'auteur Elik | 2013-03-25
Vous devez vous connecter pour publier un commentaire.
Il ressemble le fichier est crypté ou codé en quelque sorte, mais de toute évidence la question est, comment?
Si le programme est utilisé pour crypter le fichier est assez commun, et si elle comprend un sait-tête à sa sortie, puis l'Unix
file
commande pourriez être en mesure de la reconnaître. Si pas, il peut descendre à la conjecture.Notez que le fichier n'est pas crypté avec une clé secrète: il semble que la
.enc
extension est parfois utilisé par exemple pour la uuencode des fichiers, qui ne sont que des fichiers binaires codées en tant que texte ASCII, très semblable à base64 encodage. Lefile
commande certainement devraient reconnaître ceux, cependant.Si le fichier est chiffré, même si, ensuite, même après avoir trouvé le logiciel utilisé pour le cryptage, vous aurez toujours besoin d'un plus gros problème: trouver la bonne clé. Si le cryptage est tout bon, le seul moyen (en supposant que vous ne connaissez pas la clé déjà) pour ce faire sera de toutes les clés possibles par la force brute. Si la clé est basée sur un mot de passe, et si le mot de passe est assez faible (c'est à dire de très courte durée et/ou de la commune, à l'instar de "abc123"), il pourrait être possible de le trouver à l'aide d'une force brute cracker de mot de passe. Mais je ne voudrais pas retenir mon souffle.
(Bien sûr, si le fichier est crypté et que vous ne connaissez pas le mot de passe, la prochaine question est, comment avez-vous se retrouver avec le fichier, de toute façon?)
OK, ça ressemble fort à la sortie de
openssl enc
. Si c'est vraiment tout ce que vous avez, il semble que vous êtes censé écrire (ou en trouver, je suis sûr que cela a été fait avant) une force brute openssl cracker de mot de passe. Je voudrais commencer par essayer tous les mots de la/usr/share/dict/words
.Est-il possible de comprendre la méthode de cryptage afin que je puisse l'appliquer lors de l'utilisation de "openssl enc'? Je veux dire par exemple si je dois utiliser '-aes-256-cbc " ou "- cast5-cbc " ou d'autres méthodes...
Pour être honnête, je ne sais pas. Je ne vois rien d'évident à ce sujet dans la documentation, mais peut-être en regardant le code source d'openssl pourrait aider. Ou vous pouvez simplement essayer toutes les méthodes prises en charge, il n'y a pas de que de nombreux. (Ps. On dirait que cette question est fermé. J'ai voté pour le migrer vers superuser.com mais il semble que les autres électeurs étaient en désaccord. De toute façon, maintenant que vous savez que c'est un fichier openssl, vous voudrez peut-être essayer reasking sur security.stackexchange.com ou crypto.stackexchange.com/.)
Elik même problème ici. avez-vous trouvé votre réponse?
OriginalL'auteur Ilmari Karonen
Il semble que le fichier est crypté. Le fichier d'origine sera quelque chose comme xxx.txt et le fichier encodé est xxx.txt.enc et il a été codé à l'aide de certains propriétaires utilitaire.
Vous avez besoin d'accéder à cette application qui a codé ce fichier ou au moins la connaissance de ce système de codage est utilisé par cette application pour les décoder.
Pour ajouter à Elik commentaire, il y a des applications qui peuvent être essayées sur le fichier sur les chances d'en trouver un qui peut le décoder?
OriginalL'auteur Murtuza Kabul