Zpět na seznam článků     Zpět na článek

Komentáře ke článku

 
 
 BBCode
jataky | 160.44.230.*14.1.2013 13:08
Článek čtivý a zajímavý, délka akoráť. Když je na výběr, dám přednost tomu přečíst si vše najednou.
Bystroushaak_ | 88.102.5.*31.12.2012 18:48
Side channel related: [link]
chachar87 | 93.153.127.50/192.168.1.*12.12.2012 15:22
pekne cteni
pro statistiky: i me se lepe cte pokud to je v jednom clanku a ne ve trech ruznych (idealne kdyz nevyjdou najednou, ja si prectu prvni, znechucene zjistim, ze dalsi jeste neni a nez vyjdou zbyle dily tak uz ani nevim, ze jsem neco zajimaveho cetl)
Bystroushaak_ | 109.202.67.*14.11.2012 21:11
Je to možné. Popravdě jsem prostě použil kus kódu, který jsem kdysi dávno napsal [link] takže jsem nad tím ani nijak nepřemýšlel a nějak jsem měl za to, že je to standardní část python API.
phr3akDom14.11.2012 19:39
Crypto.cipher je součástí pycrypto pokud se nepletu.
([link])
a hláška:

ImportError: No module named Crypto.Cipher

imho nasvědčuje tomu že právě tohle chybí :-)
Jenom mě trápí že se mě Linux snaží přesvědčit že mám nainstalovanou nejnovější verzi.
Bystroushaak_ | 109.202.67.*14.11.2012 3:05
Hm, dost divné. Jak tak na to koukám, nejspíš to také bude chtít aktuální balíček python-crypto (pycrypto by měl být wrapper nad C++ knihovnami a to není ono).

Za tohle se omlouvám, ale všude kde jsem to testoval (desktop a dva servery na které mám přístup) tak nějak automaticky byl. Nejspíš budu muset zítra nahodit virtual a otestovat to na windows, kde v defaultu není nic :)
phr3akDom14.11.2012 2:44
ad Bystroushaak: dovolil jsem si postup updatu pythonu sepsat do user-textu. Problém je že ani updatem na 2.7.3 sem si moc nepomohl protože 2.7.3 evidentně nemá v základu pycrypto a tak nějak mi nejde doinstalovat :-/..
Každopádně, už alespoň víme kde je problém. S tou crypto knihovnou máš pravdu.
Bystroushaak_ | 109.202.67.*13.11.2012 19:46
Pro jistotu ještě jednou zopakuji to co jsem napsal v článku: Příklady jsou pro verzi pythonu 2.7. Pokud použijete 2.6, spadne to na staré verzi crypto knihovny, která mezi tím stihla změnit API.

Nepočítal jsem s tím, že tolik lidí používá 2.6, když už je pěkných pár let k dispozici 2.7, za což se omlouvám.
Bystroushaak_ | 109.202.67.*13.11.2012 19:03
Jo, to jsem si na začátku myslel taky :)

PS: Pro plné pochopení to chce vypsat si python bytecode pro tu funkci, viz modul dis: [link]
~ˇ~ | 213.192.3.*13.11.2012 18:02
Pekny clanek, jen mi neni jasny tento vystup:

10000000:
strcmp('x', 'heslo') > strcmp('h', 'heslo') (12.5968060493 > 11.8393321037)

porovnani 'h....' s 'x....' by preci melo probehnout rychleji nez porovnani 'he....' s 'h\0...'

Stránky: 1 2 3 4 5 6 7 8