šifrování DES
HackForum

 
 |  všude se dočítám, že DES je blokový algoritmus, který šifruje data po blocích dlouhých 64bitů, jejichž výstupem je zase blok šifry dlouhý 64bitů. 
 
Nedávno se tu v diskuzi probíralo získání hesla z šifry "admYrFGY68ES2", kdy výsledkem byl tento text "meister". 
 
Nyní k dotazu. Pokud se zamyslím nad tím algoritmem, tak délka hesla "meister" je 7x8=56bitů. Ta se nulami doplní na délku 64bitů a DES algoritmem se zašifruje do bloku dlouhého 64bitů. Těchto 64bitů by mělo nějakým způsobem dávat výslednou šifru "admYrFGY68ES2". Ale ať počítám jak počítám, nechápu jak došli k těm 13-ti znakům, to mi nijak nesedí na 64 bitů... Pokud někdo máte nějaké znalosti o algoritmu DES, pokuste se mi to prosím vysvětlit. Díky :) 
 
---------- 
Teprve když vstáváte s hackingem a uléháte s myšlenkou na něj, máte šanci být hackerem. (odpovědět) |   |  
  |  
  | 
 | 
 |  Nostur: tuto stránku jsem samozřejmě navštívil, stejně jako spousty dalších, ale odpověď jsem zatím nenalezl... Jak jsem psal - všude píší o tom, že se vezme 64bitový blok dat, který se zakóduje do 64bitového výstupu. Ale jak ten hash v mém původním dotazu odpovídá 64bitovému výstupu, to fakt nevím... (odpovědět) |   |  
  |  
  | 
 |  ja teda nevim jak presne funguje. nikdy jsem se presne o DES nezajimal. Ale veme na vstup bloky dat o delkach 64 bitu. Vysledny retezec neni 64 bitovy, protoze DES provadi operace s temito bloky dat a vysledny retezec potom jeste vytvori za pomoci klice, ktery je na vstupu.  (odpovědět) |   |  
  |  
  | 
 |  rob: DES vezme blok 64bitů a ten pomocí 56bitového klíče zašifruje do 64bitového výstupu... Takhle je to všude uvedeno. 
 
---------- 
Teprve když vstáváte s hackingem a uléháte s myšlenkou na něj, máte šanci být hackerem. (odpovědět) |   |  
  |  
  | 
 |  to all: to mi taky vubec nevychazi...tak jak na to prisli teda? (odpovědět) |   |  
  |  
  |