MD5(Message Digest 5)のハッシュ値を計算したい時にはmd5ライブラリ

と同じ話をPythonでやりたかった。
md5ライブラリを使えばよい&Rと答えを合わせるためには`serialize=FALSE`せんといかん点に注意。
seriarize引数の説明は

A logical variable indicating whether the object should be serialized using serialize (in ASCII form). Setting this to FALSE allows to compare the digest output of given character strings to known control output. It also allows the use of raw vectors such as the output of non-ASCII serialization.

とのことだが、俺にはちょっと何言ってるのかよくわからなかった。

> library("digest")
> digest("123", serialize=FALSE)
[1] "202cb962ac59075b964b07152d234b70"
>>> import md5
>>> md5.new("123").digest().encode('hex')
'202cb962ac59075b964b07152d234b70'

ちゃんとおなじになってる。