[python] crypting
Radek Kanovsky
rk na dat.cz
Úterý Prosinec 14 16:08:32 CET 2004
On Tue, Dec 14, 2004 at 03:50:38PM +0100, Ivo Štolpa wrote:
> >to je pravda, mam to ale zatim na rucni spousteni, takze kdyz budu
> >zadavat pri spusteni jedno heslo, pokd kterým budou schovane tri veci,
> >tak to bude OK. Kouknu na ten PyCrypto.
> >
> >Nebo vlastne kdysi jsem nejake ala kryptovaci programky zkousel, v
> >ramci vyuky - poprehazena (posunuta?) pismenka nebo pismenka do mrizky
> >a tu otocit o 90 st.... Pro muj ucel by to stacilo. Neni to kriticke,
> >jen kdyby se mi nekdo hrabal v PC, tak aby to nebylo videt na prvni
> >pohled.
> >
> Pokud ti jde jen o to, pak použij modul base64 a jeho funkce
> encodestring() a decodestring().
> Je jasné, že kdokoliv s Pythonem může udělat decodestring taky, ale pro
> ten letmý pohled po souborech to stačí. Obzvláště pak pokud těch stringů
> je víc jako jméno a heslo a oba jsou třeba v seznamu. Pak se dá seznam
> projít a nad každým (sringovým) prvkem udělat encodestring() a celý
> seznam uložit do souboru pomocí pickle.dump(). No a načíst zase pomocí
> pickle.load() a takto načtený seznam zase projít a na každý prvek pustit
> decodestring()
Ve standardni knihovne pythonu je sifrovaci algoritmus rotor (myslim
jediny). Ten je od verze 2.3 deprecated kvuli nebezpecnosti. Pro tyto
ucely by ale mohl byt dostacujici.
Radek Kaňovský
Další informace o konferenci Python