Похоже, что файл зашифрован или закодирован каким-то образом, но очевидный вопрос: как?
Если программа, используемая для шифрования файла, является довольно распространенной, и если она включает в себя известный заголовок на своем выходе, то Unix file
command может распознать его. Если нет, это может дойти до догадок.
Обратите внимание, что файл на самом деле не может быть зашифрован с помощью секретного ключа: кажется, что расширение .enc
иногда используется, например. для файлов uuencoded, которые являются просто двоичными файлами, закодированными как текст ASCII, очень похожим на кодировку base64. Однако команда file
должна признать это.
Если файл is зашифрован, то даже после обнаружения программного обеспечения, используемого для его шифрования, у вас все еще будет большая проблема: найти правильный ключ. Если шифрование является хорошим, единственный способ (при условии, что вы уже не знаете ключ уже), чтобы сделать это, будет для всех возможных ключей с помощью грубой силы. Если ключ основан на пароле, и, если пароль довольно слабый (т. Е. Очень короткий и/или общий, например, «abc123»), его можно будет найти с помощью взломанного парольного взлома. Но я бы не затаил дыхание.
(Конечно, если файл зашифрован, и вы не знаете пароль, следующий очевидный вопрос, как вы в конечном итоге с файлом, так или иначе?)
https://askubuntu.com/questions/160253/encrypting-decrypting-a-single-file-in-ubuntu-12-04-lts/160334 – rivanov