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′

Leave a Reply