<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">> třeba tady ( mimo jiné) <a href="http://www.example-code.com/python/encryption.asp">http://www.example-code.com/python/encryption.asp</a><br>
</blockquote></div><br><br> Je trochu skoda ze vetsina uvedenych prikladu (nebo dokonce vsechny) pouzivaji knihovnu ktera se musi stahnout z jejich webu a neni free :-/<br><br> Ciste v Pythonu jsou knihovny md5 a sha, v pythonu 2.5 a novejsim jsou obe hashovaci funkce spolecne v modulu hashlib.<br>
<br>Priklad:<br>D:\>python<br>Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)] on win32<br>>>> import md5<br>>>> test = 'nejaky string'<br>>>> hash = md5.new(test)<br>
>>> hash.hexdigest()<br>'0120e0ca1d64cf32c27dcf6b65bf8922'<br>>>> import sha<br>>>> sha_hash = sha.new(test)<br>>>> sha_hash.hexdigest()<br>'7d14dc4849b201b7c63a0db3263be50d0481737e'<br>
>>><br><br>Na slozitejsi veci se hodi PyCrypto (musi se stahnout) a jeho "high-level interface" EzPyCrypto (taktez)<br><br> Snad to pomuze<br><br> Jirka Vejrazka<br>