GNU/Linux >> Znalost Linux >  >> Linux

Je možné číst textový soubor v souboru zip chráněném heslem bez hesla?

Ne . Existují dva způsoby šifrování zip, klasický, který je slabší, a novější založený na AES.

V obou případech je heslo nutné k dešifrování obsahu (tj. nejde pouze o uživatelské rozhraní, kde byste mohli být požádáni o heslo, aniž by jej program skutečně vyžadoval ke čtení souboru). Proces by tedy zahrnoval prolomení hesla (což by bylo více či méně složité v závislosti na použitém algoritmu a způsobu použití hesla).

Nanejvýš byste byli schopni získat bez dešifrování kromě názvu souboru CRC32 prostého souboru. Ale i když by to pomohlo, pokud jste již tušili, o jaký obsah jde, zde to pravděpodobně nepomůže, i když je to jen řádek textu.


Ne, v dnešní době jsou soubory zip chráněny AES. Tím se skryje veškerý prostý text tak, že jej můžete obnovit pouze tehdy, když máte klíč. Jediná další věc, kterou můžete vidět, je velikost prostého textu, která je stejně dobrá jako identická s velikostí šifrovaného textu.

Hexadecimální čísla jsou pouze čitelnou reprezentací bajtů, které tvoří šifrový text. Jelikož se však šifrový text bude skládat z bajtových hodnot nerozeznatelných od náhodných, ani to vám nepomůže.


Bohužel ne.

Zde musíte pochopit, že nemluvíme o souboru, který „je tam“, přístup k původnímu obsahu není aktivně blokován softwarem zip, který používáte. To by znamenalo ochranu heslem v podstatě k ničemu, protože jiný software by mohl soubor zobrazit, aniž by požadoval heslo, že?

Místo toho je samotný obsah souboru kryptograficky šifrován a heslo, které požadujete, je skutečný dešifrovací klíč který je nutný k transformaci zašifrovaného obsahu do původní podoby.

Teoreticky je možné klíč vynutit hrubou silou, ale to je v praxi možné pouze tehdy, pokud máte konečný (a „ne příliš dlouhý“) seznam možných klíčů, nebo pokud je klíč značně krátký (což je podle vaše otázka, zdá se, není tento případ).


Linux
  1. Čte Tail celý soubor?

  2. Jak vypsat seznam N’th Youngest File (bez analýzy Ls!)?

  3. Jak odemknout soubor Rar uzamčený heslem, aniž byste znali heslo?

  1. Jak odstranit duplicitní řádky uvnitř textového souboru?

  2. Jak vložit text na začátek souboru?

  3. Jak načíst poslední řádek textového souboru do proměnné pomocí Bash?

  1. Číst a zapisovat do stejného souboru v Linuxu bez přepisování?

  2. Unzip si myslí, že soubor zip je zipová bomba?

  3. Vyhledání nejdelšího slova v textovém souboru