Biblioteki Python: md5
digest_size
Zwraca digest (nie wiem jak to przetłumaczyć) w bajtach. Zawsze to wartość 16
new([arg])
Zwraca nowy “md5 obiekt”. Jeżeli arg występuje - jest wywoływana funkcja update(arg)
md5([arg])
Funkcja ta pozostała dla wstecznej komtabilności i robi dokładnie to samo co new([arg])
update(arg)
Uaktualnia md5 obiekt dodając do nie go string - arg.
Przykład:
m.update(a)
m.update(b)
#Wynikiem tego jest…
m.update(a+b)
digest()
Zwraca digest stringów dodanych przez update(). Jest to szesnastu bitowy string zawierający nie-ASCII znaki, zawierający null (zerowe) bity.
hexdigest()
Podobnie jak digest() z wyjątkiem digest zwracający string o długości 32, zawierający jedynie szesnastkowe znaki.
copy()
Zwraca kopie (klonuje) “md5 obiekt”
Przykład
>>> import md5
>>> m = md5.new()
>>> m.update(”Nobody inspects”)
>>> m.update(” the spammish repetition”)
>>> m.digest()
‘\xbbd\x9c\x83\xdd\x1e\xa5\xc9\xd9\xde\xc9\xa1\x8d\xf0\xff\xe9′
Filed under: Bibloteki (Python), Python
