Сериализация состояния вычислений MD5 и возобновление позже?

Я хочу сериализовать / десериализовать контекст md5. Но я нене знаю, как это сделать в Python. Псевдокод того, что я хочу сделать.

import md5
# Start hash generation
m = md5.new()
m.update("Content")

# Serialize m
serialized_m = serialize(m)

# In another function/machine, deserialize m
# and continue hash generation
m2 = deserialize(serialized_m)
m2.update("More content")
m2.digest()    

Для этого есть библиотеки C ++. Есть ли один для Python? Почему нетбиблиотека md5 поддерживает это? Есть проблемы безопасности? Благодарю.

Отредактировано: я хочу сделать это, потому что, например, HTTP-сервер хочет принимать потоковые данные в различных HTTP-запросах. Было бы удобно как-то сериализовать контекст md5 между запросами.

Ответы на вопрос(2)

Ваш ответ на вопрос